:root{--counter-space-1:0.25rem;--counter-space-2:0.5rem;--counter-space-3:0.75rem;--counter-space-4:1rem;--counter-space-5:1.25rem;--counter-space-6:1.5rem;--counter-space-8:2rem;--counter-space-10:2.5rem;--counter-space-12:3rem;--counter-radius-sm:var(--r-sm);--counter-radius-universal:var(--r-lg);--counter-radius-control:var(--r-lg);--counter-radius-card:var(--r-lg);--counter-radius-panel:var(--r-lg);--counter-pill-radius:var(--r-pill);--counter-shadow-rest:0 1px 2px rgba(18,20,27,.04),0 12px 32px rgba(18,20,27,.06);--counter-shadow-lift:0 4px 10px rgba(18,20,27,.06),0 20px 48px rgba(18,20,27,.12);--counter-page-gutter:clamp(0.75rem,2.2vw,2rem);--counter-section-gap:clamp(1rem,2.2vw,2rem);--counter-surface-border:color-mix(in srgb,var(--counter-line) 84%,transparent);--counter-interactive-border:var(--counter-line-strong);--counter-surface-raised:var(--counter-ivory);--counter-motion:220ms cubic-bezier(0.16,1,0.3,1);--counter-button-radius:var(--r-lg);--counter-input-radius:var(--r-lg);--counter-card-radius:var(--r-lg);--counter-section-radius:var(--r-lg)}:is(.le-page,.directory-design,.recruitment-design,.recruitment-core,.counter-public-page,.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login){--bn-radius-small:var(--r-sm);--bn-radius-control:var(--r-lg);--bn-radius-card:var(--r-lg);--bn-radius-panel:var(--r-lg);--bn-radius-search:var(--r-lg);--bn-radius-search-stacked:var(--r-lg);--bn-radius-search-action:var(--r-md);--bn-shadow-card:var(--counter-shadow-rest);--bn-shadow-float:var(--counter-shadow-lift);--radius:var(--r-lg)}.bn-header.is-counter-public .bn-account-menu,.bn-header.is-counter-public .bn-account>button,.bn-header.is-counter-public .bn-header-search-mobile,.bn-header.is-counter-public .bn-menu-button,.bn-header.is-counter-public .bn-mobile-nav,.bn-header.is-counter-public .bn-search-drawer,.bn-header.is-counter-public .bn-section-search,.bn-header.is-counter-public .bn-section-search-submit,.bn-header.is-counter-public .bn-sign-in,.bn-header.is-counter-public .bn-universal-compact,.bn-header.is-counter-public .bn-universal-compact button{border-radius:var(--r-lg)!important}.bn-header.is-counter-public .bn-account-menu,.bn-header.is-counter-public .bn-search-drawer{box-shadow:var(--counter-shadow-lift)}.bn-header.is-counter-public .bn-header-search-mobile,.bn-header.is-counter-public .bn-section-search,.bn-header.is-counter-public .bn-universal-compact{box-shadow:var(--counter-shadow-rest)}.bn-header.is-counter-public .bn-wordmark span{font-size:var(--fs-xl);line-height:1}.bn-header.is-counter-public .bn-menu-button{border-radius:var(--r-lg)!important}.bn-header.is-counter-public .bn-sign-in{border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) .le-button{border-color:var(--counter-cta-edge);background:var(--counter-cta);color:var(--counter-on-cta);box-shadow:0 8px 20px rgba(18,20,27,.12);transition:transform var(--counter-motion),box-shadow var(--counter-motion),background-color var(--counter-motion)}.counter-directory-page .le-button{border-color:var(--counter-green);background:var(--counter-green);color:#fff}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) .le-button.is-primary{border-color:var(--counter-ink);background:var(--counter-ink);color:#fff}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) .le-button:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:var(--counter-shadow-lift)}.directory-preview-action,.directory-primary{border-color:var(--counter-green)!important;background:var(--counter-green)!important;color:#fff!important;box-shadow:0 8px 20px rgba(14,122,80,.2)}.recruitment-primary{border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important;box-shadow:0 8px 20px rgba(238,139,31,.2)}:is(.counter-public-page,.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.btn-primary,.btn-brand){border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}:is(.counter-public-page,.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.btn-primary,.btn-brand):hover:not(:disabled){border-color:#12307e!important;background:#12307e!important}.bn-footer.is-counter-public{margin:var(--counter-section-gap) var(--counter-page-gutter) 0;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.counter-public-page :is(.card,.vendor-card,.blog-cover,.blog-prose code,.blog-prose pre,.blog-prose img,.skeleton),:is(.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.card,.panel,.modal,.skeleton){border-radius:var(--r-lg)!important;box-shadow:var(--counter-shadow-rest)}.counter-public-page :is(.btn,button,input,select,textarea),:is(.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.btn,button,input,select,textarea){border-radius:var(--r-lg)!important}:is(.counter-auth-page,.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.input,.textarea,.select){border-radius:var(--r-lg)!important}.counter-home-page{padding:var(--counter-section-gap) var(--counter-page-gutter) 0;background:#dce9fb}.counter-home-page>section{margin-bottom:var(--counter-section-gap)}.counter-home-page .bn-home-hero,.counter-home-page>section:not(.bn-home-journey){overflow:hidden;border-radius:var(--r-lg)}.counter-home-page .bn-home-hero{box-shadow:var(--counter-shadow-rest)}.counter-home-page .bn-section-search,.counter-home-page .bn-universal-search form{border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.counter-home-page .bn-section-search-submit,.counter-home-page .bn-universal-search form>button{border-radius:var(--r-lg)}.counter-home-page .le-hero-search.is-agent{margin-top:clamp(2rem,4vw,3rem)}.bn-home-agent{width:100%;padding:clamp(.8rem,1.4vw,1rem);border:1px solid color-mix(in srgb,var(--counter-indigo) 20%,var(--counter-line));border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);box-shadow:var(--counter-shadow-lift)}.bn-home-agent-intro{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem;text-align:left}.bn-home-agent-intro strong{font-family:var(--font-anek-latin),var(--font-work-sans),sans-serif;font-size:var(--fs-md);line-height:1.05}.bn-agent-modal-title>span,.bn-home-agent-mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff}.bn-home-agent-mark{width:2.25rem;height:2.25rem;border-radius:var(--r-sm)}.bn-agent-modal-title svg,.bn-home-agent-mark svg{width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-home-agent-mark svg{width:1.15rem}.bn-home-agent>form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--counter-indigo) 28%,var(--counter-line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo) 7%,#fff);animation:bn-agent-invite 2.8s cubic-bezier(.16,1,.3,1) infinite;transition:border-color var(--counter-motion),box-shadow var(--counter-motion),background-color var(--counter-motion)}.bn-home-agent>form:focus-within{animation:none;border-color:var(--counter-indigo);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--counter-focus) 28%,transparent)}.bn-home-agent>form input{min-width:0;height:3.35rem;border:0;outline:0;padding:0 .9rem;background:transparent;color:var(--counter-ink);font:500 var(--fs-md)/1 var(--font-work-sans),sans-serif}.bn-home-agent>form input::-moz-placeholder{color:color-mix(in srgb,var(--counter-muted) 88%,#fff);opacity:1}.bn-home-agent>form input::placeholder{color:color-mix(in srgb,var(--counter-muted) 88%,#fff);opacity:1}.bn-home-agent>form>button{min-width:7.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:var(--r-lg);background:var(--counter-cta);color:var(--counter-on-cta);font-weight:800;transition:transform var(--counter-motion),background-color var(--counter-motion),opacity var(--counter-motion)}.bn-home-agent>form>button:not(:disabled):is(:hover,:focus-visible){transform:translateY(-2px);background:#f2a043}.bn-agent-composer>button:disabled,.bn-home-agent>form>button:disabled{cursor:not-allowed;opacity:.48}.bn-agent-composer>button svg,.bn-home-agent>form>button svg{width:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-home-agent>form>button svg{width:1rem}.bn-home-agent-error{margin:.55rem 0 0;color:var(--counter-error);font-size:var(--fs-sm);font-weight:700;text-align:left}.bn-home-agent-starters{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;overflow-x:auto;scrollbar-width:none;text-align:left}.bn-home-agent-starters::-webkit-scrollbar{display:none}.bn-home-agent-starters>button,.bn-home-agent-starters>span{flex:0 0 auto}.bn-home-agent-starters>span{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800}.bn-home-agent-starters>button{min-height:2.75rem;padding:.55rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font-size:var(--fs-xs);font-weight:700}.bn-home-agent-starters>button:is(:hover,:focus-visible){border-color:var(--counter-indigo)}.bn-home-agent-starters>button:focus-visible{color:var(--counter-indigo)}.bn-agent-modal{min-height:min(42rem,calc(100vh - 2.5rem));border:1px solid var(--counter-line);background:var(--counter-ivory)!important}.bn-agent-modal>div:first-child{padding:.85rem 1rem!important;border-bottom-color:var(--counter-line)!important;background:var(--counter-ivory)}.bn-agent-modal-title{display:flex;align-items:center;gap:.75rem}.bn-agent-modal-title>span{width:2.35rem;height:2.35rem;border-radius:var(--r-sm)}.bn-agent-modal-title>div{display:grid;gap:.05rem}.bn-agent-modal-title strong{font-family:var(--font-anek-latin),var(--font-work-sans),sans-serif;font-size:var(--fs-md);line-height:1}.bn-agent-modal-title small{color:var(--counter-green);font-size:var(--fs-xs);font-weight:700}.bn-agent-modal-body{padding:0!important;overflow:hidden!important}.bn-agent-conversation,.bn-agent-modal-body{min-height:0;flex:1;display:flex;flex-direction:column}.bn-agent-conversation{gap:.8rem;overflow-y:auto;padding:1rem;background:color-mix(in srgb,var(--counter-indigo) 6%,var(--counter-ivory));scroll-behavior:smooth}.bn-agent-message{width:min(86%,38rem);display:grid;gap:.6rem;align-self:flex-start}.bn-agent-message.is-user{width:-moz-fit-content;width:fit-content;max-width:min(82%,38rem);align-self:flex-end}.bn-agent-message-copy{padding:.75rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);font-size:var(--fs-sm);line-height:1.48;white-space:pre-wrap}.bn-agent-message-copy :is(p,ul,ol){margin:0}.bn-agent-message-copy :is(ul,ol){display:grid;gap:.35rem;margin-top:.55rem;padding-left:1.1rem}.bn-agent-message-copy a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.bn-agent-message.is-user .bn-agent-message-copy{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff;border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg)}.bn-agent-results{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg)}.bn-agent-results,.bn-agent-results>a{display:grid;background:var(--counter-ivory)}.bn-agent-results>a{min-height:3.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding:.65rem .8rem;border:0;border-bottom:1px solid var(--counter-line);border-radius:0;color:var(--counter-ink)!important;transition:background-color var(--counter-motion),color var(--counter-motion)}.bn-agent-results>a:last-child{border-bottom:0}.bn-agent-results>a span,.bn-agent-results>a strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-agent-results>a strong{color:var(--counter-ink)!important;font-size:var(--fs-sm);line-height:1.2}.bn-agent-results>a span{color:var(--counter-muted)!important;font-size:var(--fs-xs)}.bn-agent-results>a b{grid-column:2;grid-row:1/3;color:var(--counter-green)!important;font-size:var(--fs-md)}.bn-agent-results>a:is(:hover,:focus-visible){outline:0;background:var(--counter-green-soft)}.bn-agent-results>a:focus-visible{color:var(--counter-ink)!important;box-shadow:inset 0 0 0 2px var(--counter-green)}.bn-agent-actions{display:flex;flex-wrap:wrap;gap:.5rem}.bn-agent-actions>a{min-height:2.45rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid var(--counter-green);border-radius:var(--r-pill);background:var(--counter-green-soft);color:var(--counter-green);font-size:var(--fs-xs);font-weight:800}.bn-agent-message.is-assistant .bn-agent-message-copy{white-space:normal;overflow-wrap:anywhere}.bn-agent-message-copy>*+*{margin-top:.55rem}.bn-agent-message-copy :is(h1,h2,h3,h4){margin:.7rem 0 0;font-size:var(--fs-sm);font-weight:800}.bn-agent-message-copy strong{font-weight:800}.bn-agent-message-copy :is(ul,ol){margin-top:.4rem}.bn-agent-message-copy a{color:var(--counter-indigo);font-weight:700}.bn-agent-message-copy .bn-agent-table{max-width:100%;overflow-x:auto}.bn-agent-message-copy table{border-collapse:collapse;min-width:100%;font-size:var(--fs-xs)}.bn-agent-message-copy :is(th,td){padding:.35rem .55rem;border:1px solid var(--counter-line);text-align:left;vertical-align:top}.bn-agent-message-copy th{background:var(--counter-green-soft);font-weight:800}.bn-agent-mode{display:block;margin-bottom:.45rem;font-size:var(--fs-xs);font-weight:800;color:var(--counter-indigo)}.bn-agent-mode.is-general{color:var(--counter-muted,#5b6478)}.bn-agent-followups{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.bn-agent-followups>button{min-height:2.2rem;padding:.35rem .7rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:var(--counter-ivory);color:var(--counter-ink);font-size:var(--fs-xs);font-weight:700;text-align:left;cursor:pointer}.bn-agent-followups>button:hover{border-color:var(--counter-indigo)}.bn-agent-message.is-loading .bn-agent-message-copy{display:flex;gap:.35rem}.bn-agent-message.is-loading .bn-agent-message-copy>span{width:.5rem;height:.5rem;border-radius:50%;background:var(--counter-indigo);animation:bn-agent-thinking 1.1s ease-in-out infinite}.bn-agent-message.is-loading .bn-agent-message-copy>span:nth-child(2){animation-delay:.12s}.bn-agent-message.is-loading .bn-agent-message-copy>span:nth-child(3){animation-delay:.24s}.bn-agent-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.75rem .75rem 1.45rem;border-top:1px solid var(--counter-line);background:var(--counter-ivory)}.bn-agent-composer textarea{min-height:3.15rem;max-height:7rem;resize:none;padding:.72rem .8rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;color:var(--counter-ink);font:500 var(--fs-sm)/1.4 var(--font-work-sans),sans-serif}.bn-agent-composer textarea:focus{outline:2px solid var(--counter-focus);outline-offset:2px}.bn-agent-composer>button{width:3.15rem;border:0;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--counter-cta);color:var(--counter-on-cta)}.bn-agent-composer>small{position:absolute;left:.9rem;bottom:.25rem;color:var(--counter-muted);font-size:var(--fs-xs)}@keyframes bn-agent-thinking{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.25rem);opacity:1}}@keyframes bn-agent-invite{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--counter-focus) 0,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--counter-focus) 28%,transparent)}}@media (max-width:640px){.bn-home-agent>form{grid-template-columns:minmax(0,1fr) auto}.bn-home-agent>form>button{min-width:6.8rem;min-height:3.35rem;font-size:var(--fs-xs)}.bn-agent-modal{min-height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)!important}.bn-agent-message{width:92%}.bn-agent-message.is-user{width:-moz-fit-content;width:fit-content;max-width:88%}.bn-agent-conversation{padding:.75rem}.bn-agent-composer>small{display:none}.bn-agent-composer{padding-bottom:.75rem}}@media (prefers-reduced-motion:reduce){.bn-home-agent>form{animation:none}.bn-agent-message.is-loading .bn-agent-message-copy>span{animation:none;opacity:.7}}.counter-home-page :is(.bn-search-examples,.bn-search-choice) button{border-radius:var(--r-pill)!important}.counter-home-page .le-gateways{gap:var(--counter-space-5)}.counter-home-page .le-gateway{overflow:hidden;border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(18,20,27,.12)}.counter-home-page .le-gateway.is-recruitment{background:var(--counter-saffron);color:#fff}.counter-home-page .le-gateway.is-recruitment:is(:hover,:focus-visible){background:#f3a33f}.counter-home-page .le-gateway.is-recruitment:focus-visible{color:var(--counter-ink)}.counter-home-page .le-gateway.is-recruitment>span:first-child{border-color:color-mix(in srgb,var(--counter-ink) 45%,transparent);color:var(--counter-ink)}.counter-home-page .le-gateway.is-recruitment small{color:color-mix(in srgb,var(--counter-ink) 78%,transparent)}.counter-home-page .le-gateway>span:first-child{border-radius:var(--r-lg)}.counter-home-page .le-gateway:is(:hover,:focus-visible){transform:translateY(-5px);box-shadow:var(--counter-shadow-lift)}.counter-home-page .bn-home-standard{border-radius:var(--r-lg);background:var(--counter-ivory)}.counter-home-page .bn-home-standard-stage{gap:var(--counter-space-4);padding:var(--counter-space-4);border:1px solid var(--counter-surface-border);border-radius:var(--r-lg);background:#dce9fb;box-shadow:var(--counter-shadow-rest)}.counter-home-page .bn-home-standard-tabs{gap:var(--counter-space-2);padding:var(--counter-space-2);border:0;border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-ivory) 72%,transparent)}.counter-home-page .bn-home-standard-tabs button{border:0;border-radius:var(--r-lg)!important}.counter-home-page .bn-home-standard-record{border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:0 1px 0 rgba(18,20,27,.05)}.counter-home-page .bn-home-standard-record>.bn-evidence-media{border-radius:var(--r-lg) var(--r-lg) 0 0}.counter-home-page .bn-home-standard-copy ul{gap:var(--counter-space-2);border:0}.counter-home-page .bn-home-standard-copy li{padding:.7rem .8rem;border:1px solid var(--counter-line);border-radius:var(--r-sm)}.counter-home-page .bn-home-standard-copy li:first-child{padding-left:.8rem}.counter-home-page .bn-home-contrast{border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.counter-home-page .bn-home-contrast-board{gap:var(--counter-space-3);border:0}.counter-home-page .bn-home-contrast-board>div{border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(18,20,27,.1)}.counter-home-page .bn-home-contrast-board .is-thin b{border-radius:var(--r-sm)}.counter-home-page .bn-home-journey{overflow:hidden;border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo) 8%,var(--counter-ivory));box-shadow:var(--counter-shadow-rest)}.counter-home-page .bn-home-journey-focus{border-radius:0 0 var(--r-lg) var(--r-lg)}.counter-home-page .le-editorial-grid>a{overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}@media (max-width:760px){:root{--counter-page-gutter:0.5rem;--counter-section-gap:0.75rem}.bn-footer.is-counter-public{margin-inline:var(--counter-page-gutter)}.counter-home-page .bn-home-contrast-board,.counter-home-page .bn-home-journey-focus,.counter-home-page .bn-home-standard-copy ul,.counter-home-page .bn-home-standard-stage,.counter-home-page .le-gateways{gap:var(--counter-space-2)}.counter-home-page .bn-home-standard-stage{padding:var(--counter-space-2)}}.counter-home-page .bn-home-suite{width:min(100%,68rem);display:grid;grid-template-columns:minmax(13.5rem,.72fr) minmax(0,1.78fr);gap:var(--counter-space-3);margin:clamp(2rem,4vw,3rem) auto 0}.counter-home-page .bn-home-suite>.bn-home-agent.is-feature{position:relative;isolation:isolate;min-height:18rem;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.15rem,2vw,1.5rem);border:0;border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:0 .45rem 1.1rem rgba(18,20,27,.12)}.counter-home-page .bn-home-suite>.bn-home-agent.is-feature:before{content:"";position:absolute;z-index:0;inset:-.42rem;border:1px solid color-mix(in srgb,var(--counter-indigo) 72%,#fff);border-radius:calc(var(--r-lg) + .42rem);box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--counter-focus) 32%,transparent),0 .25rem .85rem hsla(0,0%,100%,.24);opacity:.24;transform:scale(.987);pointer-events:none;animation:bn-navya-card-breathe 3.4s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}.counter-home-page .bn-home-suite>.bn-home-agent.is-feature>*{position:relative;z-index:1}.bn-home-agent.is-feature .bn-home-agent-intro{align-items:flex-start;margin:0}.bn-home-agent.is-feature .bn-home-agent-intro>span:last-child{display:grid;gap:.1rem;text-align:left}.bn-home-agent.is-feature .bn-home-agent-intro small,.counter-home-page .le-gateway.is-growth em{color:var(--counter-green);font:800 var(--fs-xs)/1.1 var(--font-work-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase}.bn-home-agent.is-feature .bn-home-agent-intro strong{font-size:var(--fs-2xl)}.bn-home-agent.is-feature>p{margin:auto 0 1.2rem;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.55;text-align:left}.bn-home-agent-launch{width:100%;min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem .7rem 1rem;border:1px solid color-mix(in srgb,var(--counter-indigo) 26%,var(--counter-line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo) 6%,#fff);color:var(--counter-ink);font-weight:750;text-align:left}@keyframes bn-navya-card-breathe{0%,to{opacity:.24;transform:scale(.987)}48%{opacity:.84;transform:scale(1.018)}72%{opacity:.48;transform:scale(1.006)}}.bn-home-agent-launch svg{width:1.05rem;flex:0 0 auto;fill:none;stroke:var(--counter-indigo);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bn-home-agent-launch:is(:hover,:focus-visible){border-color:var(--counter-indigo);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--counter-focus) 28%,transparent);animation:none}.counter-home-page .bn-home-suite .le-gateways{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--counter-space-2);margin:0}.counter-home-page .bn-home-suite .le-gateway{min-height:18rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);font-size:var(--fs-2xl);border:1px solid color-mix(in srgb,#fff 34%,transparent)}.counter-home-page .bn-home-suite .le-gateway>span:first-child{width:3.25rem;height:3.25rem;flex:0 0 auto}.counter-home-page .bn-home-suite .le-gateway>span:nth-child(2){margin-top:auto}.counter-home-page .bn-home-suite .le-gateway>b{position:absolute;top:1.25rem;right:1.25rem;font:600 var(--fs-xl)/1 var(--font-work-sans),sans-serif}.counter-home-page .bn-home-suite .le-gateway.is-growth{cursor:default;border:1px solid hsla(0,0%,100%,.4);background:color-mix(in srgb,var(--counter-indigo) 72%,#fff);color:#fff;box-shadow:none}.counter-home-page .bn-home-suite .le-gateway.is-growth>span:first-child{border-color:hsla(0,0%,100%,.45);color:#fff}.counter-home-page .bn-home-suite .le-gateway.is-growth em{width:-moz-fit-content;width:fit-content;margin-bottom:.2rem;color:var(--counter-sky);font-style:normal}.counter-home-page .bn-home-suite .le-gateway.is-growth small{color:hsla(0,0%,100%,.74)}.counter-home-page .bn-home-suite .le-gateway.is-growth:is(:hover,:focus-visible){transform:none;background:color-mix(in srgb,var(--counter-indigo) 72%,#fff)}.counter-home-page .bn-home-suite .le-gateway.is-growth:hover>span{transform:none!important}@media (max-width:920px){.counter-home-page .bn-home-suite{grid-template-columns:minmax(12.5rem,.72fr) minmax(0,1.28fr)}.counter-home-page .bn-home-suite .le-gateways{grid-template-columns:1fr}.counter-home-page .bn-home-suite .le-gateway{min-height:6.6rem;display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem}.counter-home-page .bn-home-suite .le-gateway>span:nth-child(2){margin-top:0}}@media (max-width:640px){.counter-home-page .bn-home-suite{width:100%;grid-template-columns:1fr}.counter-home-page .bn-home-suite>.bn-home-agent.is-feature{min-height:13rem}.counter-home-page .bn-home-suite .le-gateways{width:100%;grid-template-columns:1fr;margin:0}.counter-home-page .bn-home-suite .le-gateway{min-height:6.35rem;padding:.85rem;font-size:var(--fs-lg)}.counter-home-page .bn-home-suite .le-gateway>span:first-child{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.counter-home-page .bn-home-suite>.bn-home-agent.is-feature:before{animation:none;opacity:.48;transform:none;will-change:auto}.bn-home-agent-launch{animation:none}}.counter-auth-page{width:100%;min-height:calc(100svh - var(--bn-header-height))!important;margin:0;overflow:hidden;border:0;border-top:1px solid var(--counter-line);border-radius:0;box-shadow:none}.counter-auth-page .counter-auth-aside{align-self:stretch;border-radius:0}.counter-auth-page .counter-auth-form-zone{background:#dce9fb}.counter-auth-page .counter-auth-form{border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.counter-auth-page .counter-auth-tabs{border:1px solid var(--counter-line);overflow:hidden;border-radius:var(--r-lg)!important;background:#dce9fb}.counter-auth-page .counter-auth-tabs>button{border-radius:0!important}:is(.counter-auth-page,.counter-workspace-page) :is(.input,.select,.textarea){border-radius:var(--r-lg)!important;background:var(--counter-ivory)}:is(.counter-auth-page,.counter-workspace-page) .btn{border-radius:var(--r-lg)!important}.counter-shortlist-page .card,.counter-workspace-page .card,.counter-workspace-page .card-flat{overflow:hidden;border:1px solid var(--counter-line)!important;border-radius:var(--r-lg)!important;background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)!important}.counter-workspace-page section.card{margin-bottom:var(--counter-space-4)!important;border-bottom:1px solid var(--counter-line)!important}.counter-listing-type,.counter-role-option{overflow:hidden;border-radius:var(--r-lg)!important;box-shadow:var(--counter-shadow-rest)!important}.counter-listing-type:hover,.counter-role-option:hover{box-shadow:var(--counter-shadow-lift)!important}.counter-sell-page ol button>span:first-child{border-radius:var(--r-sm)!important}.counter-category-page{min-height:100svh;background:#dce9fb}.counter-category-hero{width:calc(100% - (2 * var(--counter-page-gutter)));margin:var(--counter-section-gap) auto 0;overflow:hidden;border:1px solid var(--counter-surface-border);border-radius:var(--r-lg);background:var(--counter-green);color:#fff;box-shadow:var(--counter-shadow-rest)}.counter-category-hero-inner{padding-block:clamp(1.5rem,3vw,2.5rem)}.counter-category-hero :is(a,.breadcrumbs,.breadcrumbs *){color:hsla(0,0%,100%,.82)!important}.counter-category-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--counter-space-4);margin-top:var(--counter-space-4)}.counter-category-icon{display:grid;place-items:center;width:5rem;height:5rem;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--r-lg);background:hsla(0,0%,100%,.12)}.counter-category-eyebrow{margin:0 0 .35rem;color:#dbe6ff;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.counter-category-title-row h1{max-width:22ch;margin:0;color:#fff;font-size:var(--fs-3xl);font-weight:800;letter-spacing:-.03em;line-height:1.02}.counter-category-count{display:inline-flex;margin-top:.8rem;padding:.4rem .7rem;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--r-pill);background:hsla(0,0%,100%,.12);color:#fff;font-size:var(--fs-xs);font-weight:800}.counter-category-description{max-width:62ch;margin:var(--counter-space-4) 0 0;color:hsla(0,0%,100%,.8);font-size:var(--fs-md);line-height:1.65}.counter-category-chips{margin-top:var(--counter-space-4)}.counter-category-chips :is(a,button){border-color:hsla(0,0%,100%,.4)!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important}.counter-category-content{display:grid;gap:var(--counter-section-gap)}.counter-category-results{min-width:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.counter-category-results .directory-listing-workbench{margin:0}.counter-category-content>*{margin-block:0!important}.counter-category-module{margin:0!important;border:1px solid var(--counter-line)!important;border-radius:var(--r-lg)!important;background:var(--counter-ivory)!important;box-shadow:var(--counter-shadow-rest)!important}.counter-brand-card,.counter-subcategory-card{border-radius:var(--r-lg)!important;box-shadow:none!important}.counter-brand-card:is(:hover,:focus-visible),.counter-subcategory-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--counter-indigo) 42%,var(--counter-line))!important;transform:translateY(-2px);box-shadow:var(--counter-shadow-lift)!important}.bn-section-search-dropdown,.bn-section-search-suggestions,.directory-search-suggestions,.rsb-dropdown{overflow-x:hidden;padding:.55rem!important;border:1px solid var(--counter-interactive-border)!important;border-radius:var(--r-lg)!important;background:var(--counter-ivory)!important;box-shadow:0 1rem 2.5rem rgba(16,24,40,.18)!important}.bn-section-search-dropdown::-webkit-scrollbar,.bn-section-search-suggestions::-webkit-scrollbar,.directory-search-suggestions::-webkit-scrollbar,.rsb-dropdown::-webkit-scrollbar{width:.8rem}.bn-section-search-dropdown::-webkit-scrollbar-track,.bn-section-search-suggestions::-webkit-scrollbar-track,.directory-search-suggestions::-webkit-scrollbar-track,.rsb-dropdown::-webkit-scrollbar-track{margin-block:.75rem;background:transparent}.bn-section-search-dropdown::-webkit-scrollbar-thumb,.bn-section-search-suggestions::-webkit-scrollbar-thumb,.directory-search-suggestions::-webkit-scrollbar-thumb,.rsb-dropdown::-webkit-scrollbar-thumb{border:.25rem solid transparent;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 30%,transparent) content-box}@supports not selector(::-webkit-scrollbar){.bn-section-search-dropdown,.bn-section-search-suggestions,.directory-search-suggestions,.rsb-dropdown{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--counter-ink) 30%,transparent) transparent}}.bn-section-search-dropdown-label,.directory-search-suggestions-label,.rsb-dropdown-label{padding:.65rem .75rem .35rem!important;color:var(--counter-green)!important;font-size:var(--fs-xs)!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}.bn-section-search-opt,.directory-search-suggestion,.rsb-opt{min-height:3.25rem;border-radius:var(--r-lg)!important;color:var(--counter-ink);font-size:var(--fs-md);font-weight:600;line-height:1.3}.bn-section-search-opt.is-active,.bn-section-search-opt:is(:hover,:focus-visible),.directory-search-suggestion:is(:hover,:focus-visible),.directory-search-suggestion[aria-selected=true],.rsb-opt-active,.rsb-opt:is(:hover,:focus-visible){background:var(--counter-indigo-soft)!important;outline:none}.bn-section-search-opt.is-active,.bn-section-search-opt:focus-visible,.directory-search-suggestion:focus-visible,.directory-search-suggestion[aria-selected=true],.rsb-opt-active,.rsb-opt:focus-visible{color:var(--counter-indigo)!important}.counter-workspace-intro{max-width:44rem;margin-bottom:var(--counter-space-4)}.counter-listing-stepper{padding:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.counter-listing-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0}.counter-listing-type.is-service{grid-column:auto!important;border-top:.35rem solid var(--counter-green)!important}.counter-listing-type.is-product{border-top:.35rem solid var(--counter-indigo)!important}.counter-listing-type.is-service>div:first-child{color:var(--counter-green)!important}.counter-listing-type.is-product>div:first-child{color:var(--counter-indigo)!important}@media (min-width:901px){body:has(.counter-auth-page) footer{display:none}body:has(.counter-auth-page) main{min-height:0}.counter-auth-page{height:calc(100svh - var(--bn-header-height));min-height:0!important}.counter-auth-page .counter-auth-aside{align-self:stretch!important;min-height:100%!important;height:100%!important;position:relative!important;top:auto!important}.counter-auth-page .counter-auth-form-zone{min-height:0;padding-block:clamp(1rem,3vh,2rem)!important}.counter-auth-register .counter-auth-form{max-width:50rem!important}.counter-register-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-register-fields>div:nth-child(5){grid-column:1/-1}}@media (min-width:901px) and (max-height:820px){.counter-auth-page .counter-auth-aside{padding:2rem!important}.counter-auth-page .counter-auth-form{padding:1.25rem!important}.counter-auth-page .counter-auth-subtitle{margin-bottom:.9rem!important}.counter-register-fields{gap:.7rem!important}.counter-auth-register .divider{margin-block:.8rem!important}.counter-auth-register .counter-auth-form-zone{padding-block:.75rem!important}.counter-auth-register .counter-auth-form>h1{font-size:var(--fs-3xl)!important;line-height:.92!important}.counter-auth-register :is(.input,.select){min-height:2.75rem!important}.counter-auth-register :is(.field-label,.field-hint,.field-error){font-size:var(--fs-xs)!important}.counter-auth-register form>div:last-child{margin-top:.75rem!important}.counter-auth-register .counter-auth-form>div:last-child{font-size:var(--fs-xs)!important}}@media (max-width:700px){.counter-listing-type-grid{grid-template-columns:1fr!important}.counter-category-title-row{grid-template-columns:1fr}.counter-category-icon{width:4rem;height:4rem}.counter-category-title-row h1{max-width:none}}.counter-role-gate{gap:var(--counter-space-4)!important;padding:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#dce9fb}.counter-role-option{border:1px solid var(--counter-line)!important}.counter-profile-page,.counter-recruitment-workspace,.counter-sell-page,.counter-shortlist-page{border-radius:var(--r-lg)}@media (max-width:900px){.counter-auth-page{width:100%}.counter-auth-page .counter-auth-aside{border-radius:0 0 var(--r-lg) var(--r-lg)}}.navya-agent-trigger{background:var(--counter-indigo)}.back-to-top,.navya-agent-panel,.navya-agent-trigger{border:1.5px solid var(--counter-line-strong);box-shadow:var(--counter-shadow-lift)}.back-to-top{position:fixed;right:max(1.5rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:110;width:3.25rem;height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);transition:transform var(--counter-motion),background-color var(--counter-motion)}body:has(.navya-agent-panel) .back-to-top{display:none}.back-to-top svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.back-to-top:is(:hover,:focus-visible){background:var(--counter-saffron);transform:translateY(-2px);color:#fff}.back-to-top:focus-visible{outline:2px solid var(--counter-ivory);outline-offset:2px;box-shadow:0 0 0 4px var(--counter-ink)}@media (max-width:640px){.company-profile .company-identity{grid-template-columns:4rem minmax(0,1fr);gap:.85rem}.company-profile .company-identity>span:first-child{width:4rem!important;height:4rem!important}.company-profile .company-identity h1{font-size:var(--fs-2xl);letter-spacing:-.035em}.input,.select,.textarea,input,select,textarea{font-size:var(--fs-md)!important}.back-to-top{width:3.25rem}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}:is(.counter-dashboard-page,.counter-admin-page,.counter-admin-login){--counter-card-radius:var(--r-md);--counter-button-radius:var(--r-sm)}.counter-admin-login .card,.counter-admin-page .card,.counter-admin-page .card-flat,.counter-dashboard-page .card,.counter-dashboard-page .card-flat,.counter-dashboard-page>div:first-child{overflow:hidden;border:1px solid var(--counter-line)!important;border-radius:var(--r-lg)!important;background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)!important}.counter-dashboard-page>div:first-child{margin-bottom:var(--counter-space-4)}.counter-workspace-nav-item{margin-bottom:var(--counter-space-2);border:1px solid transparent!important;border-radius:var(--r-lg)!important}.counter-directory-dashboard .counter-workspace-nav-item.is-active,.counter-recruitment-dashboard .counter-workspace-nav-item.is-active{box-shadow:var(--counter-shadow-rest)!important}.counter-admin-page [role=tablist]{gap:var(--counter-space-2)!important;padding:var(--counter-space-2)!important;overflow:hidden;border-radius:var(--r-lg)!important;background:#dce9fb!important}.counter-admin-page [role=tablist] [role=tab],.counter-admin-page aside nav button{border:1px solid transparent!important;border-radius:var(--r-lg)!important}:is(.counter-dashboard-page,.counter-admin-page,.counter-admin-login) :is(.btn,button,input,select,textarea,.input,.select,.textarea){border-radius:var(--r-lg)!important}:is(.counter-dashboard-page,.counter-admin-page) table{overflow:hidden;border-radius:var(--r-lg)}:is(.counter-dashboard-page,.counter-admin-page) :is([role=dialog],.modal){overflow:hidden;border-radius:var(--r-lg)!important;box-shadow:var(--counter-shadow-lift)!important}.counter-admin-login .card{box-shadow:0 24px 60px rgba(0,0,0,.28)!important}@media (max-width:640px){.counter-admin-page [role=tablist]{gap:var(--counter-space-1)!important;padding:var(--counter-space-1)!important}}@media (prefers-reduced-motion:reduce){.counter-home-page .le-gateway{transition:none}}.bn-footer,.bn-header,body,main{font-family:var(--font-work-sans),system-ui,sans-serif}.bn-header .bn-wordmark,main :is(h1,h2,h3,h4){font-family:var(--font-anek-latin),var(--font-work-sans),sans-serif}.counter-support-page{min-width:0;padding:var(--counter-section-gap) var(--counter-page-gutter);background:#dce9fb}.counter-support-page>.counter-catalog-hero{overflow:hidden;margin-bottom:var(--counter-section-gap);border:0!important;border-radius:var(--r-lg);background:var(--counter-green)!important;color:#fff;box-shadow:var(--counter-shadow-rest)}.counter-catalog-hero>.container-bs{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,4vw,3rem)!important}.counter-catalog-hero :is(h1,p,a,span){color:#fff!important}.counter-catalog-hero h1{max-width:22ch;margin-top:.9rem!important;font-size:var(--fs-3xl)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.02!important;text-wrap:balance}.counter-catalog-hero p{max-width:60ch!important;margin-top:.6rem!important;font-size:var(--fs-md)!important;line-height:1.5!important;opacity:.85}.counter-catalog-hero :is(select,input){min-height:3.25rem;border:1px solid hsla(0,0%,100%,.45)!important;background:var(--counter-ivory)!important;color:var(--counter-ink)!important}.counter-catalog-detail>.container-bs,.counter-support-page>.container-bs{padding-block:var(--counter-section-gap)!important}.counter-catalog-detail .card,.counter-catalog-index .card,.counter-feature-page .card,.counter-offer-page .card{border:1px solid var(--counter-line)!important;background:var(--counter-ivory)!important;box-shadow:var(--counter-shadow-rest)!important}.counter-catalog-detail :is(a,button,select),.counter-catalog-index :is(a,button,select){min-height:2.75rem}.counter-feature-page{margin-block:var(--counter-section-gap);padding:var(--counter-section-gap)!important;border-radius:var(--r-lg);background:#dce9fb}.counter-feature-page>div:first-child{max-width:none!important;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem);border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff;box-shadow:var(--counter-shadow-rest)}.counter-feature-page>div:first-child :is(h1,p,.eyebrow){color:#fff!important}.counter-feature-page>div:first-child h1{max-width:14ch;margin-inline:auto;font-size:var(--fs-3xl)!important;font-weight:850!important;letter-spacing:-.05em!important;line-height:.94!important}.counter-offer-page{padding:var(--counter-section-gap) var(--counter-page-gutter);background:#dce9fb}.counter-offer-page>section{margin-bottom:var(--counter-section-gap);border-radius:var(--r-lg)}.counter-offer-page>section:first-child{overflow:hidden;border:0!important;background:var(--counter-indigo)!important;color:#fff;box-shadow:var(--counter-shadow-rest)}.counter-offer-page>section:first-child :is(h1,p,a,span){color:#fff!important}.counter-offer-page>section:first-child h1{max-width:14ch;font-size:var(--fs-3xl)!important;font-weight:850!important;letter-spacing:-.05em!important;line-height:.94!important}.counter-offer-page>section:first-child .btn-primary{border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}.counter-coming-soon{min-height:clamp(34rem,70vh,48rem);margin:var(--counter-section-gap) var(--counter-page-gutter);overflow:hidden;border-radius:var(--r-lg);background:var(--counter-indigo)!important;color:#fff;box-shadow:var(--counter-shadow-rest)}.counter-coming-soon :is(h1,p,a,span){color:#fff!important}.counter-coming-soon .counter-coming-soon-icon{border-color:hsla(0,0%,100%,.4)!important;background:hsla(0,0%,100%,.12)!important;color:#fff!important;box-shadow:none!important}.counter-coming-soon .btn-brand{border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}.counter-coming-soon .btn-secondary{border-color:hsla(0,0%,100%,.45)!important;background:transparent!important}@media (max-width:700px){.counter-offer-page,.counter-support-page{padding:var(--counter-section-gap) var(--counter-page-gutter)}.counter-feature-page{width:calc(100% - (2 * var(--counter-page-gutter)))}.counter-catalog-index .section-pad-sm{padding-inline:0!important}.counter-coming-soon{margin-inline:var(--counter-page-gutter)}.counter-coming-soon-content{padding-inline:1rem!important}}:is(.counter-directory-page,.counter-recruitment-page){padding:var(--counter-section-gap) var(--counter-page-gutter) 0;background:#dce9fb}:is(.counter-directory-page,.counter-recruitment-page)>section{margin-bottom:var(--counter-section-gap);overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page)>.le-hero{position:relative;z-index:20;overflow:visible}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-gateways,.le-index-showcase,.le-role-showcase){gap:var(--counter-space-4)}:is(.counter-directory-page,.counter-recruitment-page) :is(.bn-universal-search form,.bn-section-search){border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page) :is(.bn-universal-search form>button,.bn-section-search-submit){border-radius:var(--r-lg)!important}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-examples,.bn-search-examples,.bn-search-choice) button{border-radius:var(--r-pill)!important}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-index,.le-index-preview,.le-role-list,.recruitment-shortcuts){overflow:hidden;border-radius:var(--r-lg)}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-index-preview,.recruitment-shortcuts a,.le-company-tile,.le-evidence-record,.le-button){border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-index a,.le-evidence-record){margin-bottom:var(--counter-space-2);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-index a,.le-evidence-record):last-child{margin-bottom:0}:is(.counter-directory-page,.counter-recruitment-page) .le-gateway,:is(.counter-directory-page,.counter-recruitment-page) .le-gateway>span:first-child{border-radius:var(--r-lg)}:is(.directory-results,.recruitment-core){background:#dce9fb}.counter-results-page{padding-top:var(--counter-section-gap)}.counter-results-page>:is(.directory-results-head,.recruitment-results-head){margin-top:0;background:color-mix(in srgb,var(--counter-indigo) 7%,#fff)}.counter-results-stack{display:grid;align-content:start;gap:var(--counter-section-gap);padding-top:var(--counter-section-gap)}.counter-results-stack>:is(.bn-context-switch,.recruitment-results-tools){margin-block:0}.counter-results-stack>.recruitment-results-layout{padding-top:0}.directory-unified-results.counter-results-stack{padding-top:var(--counter-section-gap)}.directory-unified-results.counter-results-stack .bn-context-switch{margin-bottom:0}.directory-results-head,.recruitment-results-head{width:calc(100% - (2 * var(--counter-page-gutter)));margin:var(--counter-section-gap) auto 0;overflow:hidden;border:1px solid var(--counter-surface-border);border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.recruitment-results-head{position:relative;z-index:4;overflow:visible}:is(.directory-results,.recruitment-core) :is(.directory-search,.recruitment-results-search form){border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}:is(.directory-results,.recruitment-core) :is(.directory-search button,.recruitment-results-search button){border-radius:var(--r-lg)!important}:is(.directory-results,.recruitment-core) :is(button,select,input[type=radio]+label,input[type=checkbox]+label){min-height:44px}:is(.directory-filter-panel,.directory-inspection-pane,.recruitment-results-filters,.recruitment-results-preview>*,.recruitment-inline-preview){overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest);background:var(--counter-ivory)}:is(.directory-result-row,.recruitment-result-row){margin-bottom:var(--counter-space-3);padding-inline:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest);transition:transform var(--counter-motion),box-shadow var(--counter-motion),border-color var(--counter-motion)}:is(.directory-result-row,.recruitment-result-row):is(:hover,:focus-visible){z-index:1;border-color:color-mix(in srgb,var(--counter-indigo) 45%,var(--counter-line));transform:translateY(-2px);box-shadow:var(--counter-shadow-lift)}.recruitment-result-row.is-selected{z-index:1;border-color:color-mix(in srgb,var(--counter-indigo) 68%,var(--counter-line));background:var(--counter-ivory);color:var(--counter-ink);transform:translateY(-2px);box-shadow:var(--counter-shadow-lift)}.recruitment-result-row.is-selected :is(h2,strong){color:var(--counter-ink)}.recruitment-result-row.is-selected :is(p,span,small){color:var(--counter-muted)}.recruitment-result-row.is-selected .recruitment-result-skills span{border:1px solid color-mix(in srgb,var(--counter-indigo) 24%,var(--counter-line));background:color-mix(in srgb,var(--counter-indigo) 8%,var(--counter-ivory));color:var(--counter-indigo)!important}.recruitment-result-row.is-selected :is(.recruitment-result-company b,.recruitment-result-side a,.recruitment-result-side button){color:var(--counter-indigo)!important}:is(.directory-result-list,.recruitment-results-list){border-top:0}:is(.directory-result-scope,.directory-mobile-filters,.recruitment-state){overflow:hidden;border-radius:var(--r-lg)}.recruitment-results-tools{overflow:visible}.company-profile,.employer-careers,.recruitment-detail{background:#dce9fb}.company-profile .company-cover,.employer-careers-hero,.recruitment-detail-hero{overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.company-profile .company-cover{width:calc(100% - (2 * var(--counter-page-gutter)));margin-inline:auto}.company-profile>.directory-shell:first-child{padding-block:1rem .85rem}.company-profile .company-crumb{min-height:1.75rem}.company-profile .company-crumb :is(a,span){flex:0 0 auto}.company-profile .company-crumb strong{min-width:0}.company-trust,.employer-careers-aside>section,.employer-careers-main>section,.recruitment-role-ledger{overflow:hidden;border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.company-profile .company-trust{margin-top:var(--counter-section-gap)}.company-facts,.company-gallery figure,.company-inquiry,.company-offering-card,.company-reviews blockquote,.company-services article,.recruitment-apply-panel,.recruitment-detail-title{border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.company-offering-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--counter-indigo) 45%,var(--counter-line));transform:translateY(-2px);box-shadow:var(--counter-shadow-lift)}.company-offering-placeholder{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:.4rem;background:var(--counter-indigo-soft);color:var(--counter-indigo)}.company-offering-placeholder b{font-size:var(--fs-3xl);line-height:1}.company-offering-placeholder small{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-inquiry{display:grid;gap:1rem}.company-inquiry .directory-primary,.company-inquiry :is(h2,p,small){margin:0}.company-inquiry .directory-primary{min-height:3.25rem;justify-content:center}.listing-detail-page{--brand:var(--counter-green);--brand-hover:#12307e;--brand-tint:var(--counter-green-soft);--action:var(--counter-saffron);--action-hover:#12307e;--action-tint:var(--counter-saffron-soft);--ink:var(--counter-ink);--muted:var(--counter-muted);--faint:#717681;--border:var(--counter-line);--border-strong:#b8ae99;--bg-subtle:#dce9fb;--surface:var(--counter-ivory);background:#dce9fb}.listing-detail-page :is(.card,.listing-terms-grid){border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.listing-detail-page>.container-bs{padding-top:var(--counter-section-gap)!important}.listing-detail-page .breadcrumbs{min-height:1.75rem;margin-bottom:var(--counter-space-3)!important}.listing-detail-page .ld-aside>.card,.listing-detail-page .ld-top{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.listing-detail-page .ld-top{padding:var(--counter-space-4)}.listing-detail-page .ld-summary h1{font-size:var(--fs-3xl)!important;line-height:1!important;letter-spacing:-.035em!important}.listing-detail-page .ld-aside{top:calc(var(--bn-header-height) + var(--counter-space-4))!important}.counter-rfq-page{max-width:none!important;padding-inline:var(--counter-page-gutter);background:#dce9fb}.counter-rfq-page>:is(.card,h1,p,.eyebrow){width:min(100%,46rem);margin-inline:auto}.counter-rfq-page>.card{border:1px solid var(--counter-line);background:var(--counter-ivory)}.counter-rfq-page>h1{font-size:var(--fs-3xl)!important;line-height:.95;letter-spacing:-.04em}.counter-rfq-page>.eyebrow,.counter-rfq-page>div:first-child{width:min(100%,46rem);margin-inline:auto}.counter-pricing>.counter-support-hero{min-height:28rem;padding-block:clamp(3.5rem,7vw,6rem)}.counter-pricing{padding:var(--counter-page-gutter) var(--counter-page-gutter) 0;background:#dce9fb}.counter-pricing>section{overflow:hidden;border-radius:var(--r-lg)}.counter-pricing-body{margin-top:var(--counter-section-gap);padding-inline:var(--counter-page-gutter);background:var(--counter-ivory)}.counter-price-plan{min-height:23rem;box-shadow:var(--counter-shadow-rest)}.counter-price-plan header>span{border-radius:var(--r-pill)}.counter-price-plan.is-highlighted .btn-primary{border-color:var(--counter-ink)!important;background:var(--counter-ink)!important;color:#fff!important}.counter-price-plan.is-highlighted .btn-primary:hover:not(:disabled){border-color:#282b33!important;background:#282b33!important}.counter-pricing-table-wrap{overflow:auto;border:1px solid var(--counter-line);border-radius:var(--r-lg)}.counter-pricing-table-wrap :is(th,td){border-right:1px solid var(--counter-line)}.counter-pricing-close{margin-top:var(--counter-section-gap)}.company-secondary,.directory-primary,.directory-secondary,.recruitment-filter-input,.recruitment-filter-select,.recruitment-primary,.recruitment-secondary{border-radius:var(--r-lg)!important}@media (max-width:760px){:is(.counter-directory-page,.counter-recruitment-page){padding-inline:var(--counter-page-gutter)}.company-profile .company-cover,.directory-results-head,.recruitment-results-head{width:calc(100% - (2 * var(--counter-page-gutter)))}:is(.directory-result-row,.recruitment-result-row){padding-inline:var(--counter-space-3)}}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) :is(.le-examples,.bn-search-examples,.bn-search-choice,.bn-home-agent-starters){max-width:100%;justify-content:safe center;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.65rem;-ms-overflow-style:none;scrollbar-width:none}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) :is(.le-examples,.bn-search-examples,.bn-search-choice,.bn-home-agent-starters)>*{flex:0 0 auto}:is(.counter-home-page,.counter-directory-page,.counter-recruitment-page) :is(.le-examples,.bn-search-examples,.bn-search-choice,.bn-home-agent-starters)::-webkit-scrollbar{display:none}:is(.bn-section-search-location,.bn-header-search-filters)>svg{color:var(--counter-indigo);opacity:1;stroke:currentColor}.bn-section-search-location select{color:var(--counter-ink)}.bn-section-search :is(select,input){color:var(--counter-ink);caret-color:var(--counter-ink)}.bn-section-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.75rem;background-image:linear-gradient(45deg,transparent 50%,var(--counter-indigo) 50%),linear-gradient(135deg,var(--counter-indigo) 50%,transparent 50%);background-position:calc(100% - .8rem) 50%,calc(100% - .52rem) 50%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;font-weight:700}.bn-section-search :is(label,select,input){min-width:0}.bn-section-search-wrap:has(.bn-section-search-dropdown){z-index:95}.bn-section-search-dropdown-loading{color:var(--counter-muted)!important}.bn-section-search-opt.is-search{color:var(--counter-indigo);font-weight:800}.counter-home-page .le-gateways{width:min(calc(100% - 1rem),70rem);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.counter-home-page .bn-home-standard-stage{height:auto;min-height:0;grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr)}.counter-home-page .bn-home-standard-tabs button{min-height:4.25rem;padding:.75rem .9rem}.counter-home-page .bn-home-standard-record{grid-template-rows:minmax(15rem,44vh) auto}.counter-home-page .bn-home-standard-copy{padding:1rem 1.15rem}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail{min-width:0;display:flex;align-items:center;padding:var(--counter-space-2) var(--counter-space-4);overflow:hidden;border-radius:var(--r-lg);background:var(--counter-ivory)}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .counter-story-list{flex:1;min-width:0;padding-block:var(--counter-space-1);gap:var(--counter-space-4)}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card{width:6.25rem;flex:0 0 6.25rem;gap:var(--counter-space-2)}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card-avatar{width:4.75rem;height:4.75rem}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card-name{min-height:0;font-size:var(--fs-xs);line-height:1.2}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .counter-story-skeleton{width:4.75rem;height:4.75rem;flex-basis:4.75rem}.counter-story-empty{display:flex;min-height:6rem;align-items:center;gap:1rem;padding:.9rem .2rem .2rem;border-top:1px solid var(--counter-line)}.counter-story-empty p{max-width:34rem;margin:0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.55}.counter-story-empty-mark{width:4.25rem;height:4.25rem;flex:0 0 4.25rem;display:grid;place-items:center;border:2px solid var(--counter-line-strong);border-radius:50%;background:var(--counter-ivory);color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800}.counter-story-list{display:flex;justify-content:flex-start;gap:1rem;overflow-x:auto;padding:.8rem .15rem .4rem}.counter-story-skeleton{width:4.75rem;height:4.75rem;flex:0 0 4.75rem;border-radius:50%}.counter-status-promotion,.counter-status-promotion>.le-ad-slot{height:100%}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card:focus-visible{outline:3px solid var(--counter-indigo);outline-offset:2px}:is(.company-profile,.recruitment-core)>.le-ad-slot.is-compact{width:min(calc(100% - (2 * var(--counter-page-gutter))),90rem);margin:var(--counter-section-gap) auto}.company-profile>.le-ad-slot.is-compact{margin-block:clamp(2.5rem,4vw,3.25rem)}.listing-detail-page .le-ad-slot.is-compact{margin-block:var(--counter-section-gap)}.employer-careers-aside>section,.employer-careers-main>section{padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid var(--counter-line)}.company-block h2,.employer-careers section>header h2,.recruitment-detail-copy h2{text-wrap:balance}.employer-careers section>header p{margin-top:.45rem;line-height:1.6}:is(.counter-directory-page,.counter-recruitment-page) .le-update-rail{padding:1rem;border:1px solid var(--counter-surface-border);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page)>.le-shell:has(>.le-update-rail){margin-bottom:clamp(1rem,2.2vw,2rem)}:is(.counter-directory-page,.counter-recruitment-page) .le-update-scroller{gap:.8rem;padding:.2rem .15rem .65rem}:is(.counter-directory-page,.counter-recruitment-page) .le-update-card{padding:3px;overflow:hidden;border:2px solid var(--counter-indigo);border-radius:var(--r-lg)!important;background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page) .le-update-card .bn-evidence-media{overflow:hidden;border-radius:calc(var(--r-lg) - .35rem)}:is(.counter-directory-page,.counter-recruitment-page) .le-update-card-author{right:.75rem;bottom:.75rem;left:.75rem;width:auto;padding:.6rem .7rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--counter-green) 91%,transparent);color:#fff;line-height:1.2}.counter-recruitment-page .le-update-card-author{background:color-mix(in srgb,var(--counter-ink) 91%,transparent)}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger{padding:var(--counter-space-4);border:1px solid var(--counter-surface-border);background:color-mix(in srgb,var(--counter-indigo) 6%,var(--counter-ivory))}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger .le-shell{width:100%;gap:var(--counter-space-3)}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger article{min-height:6rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:0 1px 0 rgba(18,20,27,.04)}:is(.counter-directory-page,.counter-recruitment-page) :is(.counter-product-list,.counter-product-loading){gap:var(--counter-space-4);padding:0;background:transparent}:is(.counter-directory-page,.counter-recruitment-page) .counter-product-list>li{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}:is(.counter-directory-page,.counter-recruitment-page) .counter-product-list>li.is-featured{background:var(--counter-indigo);color:#fff}:is(.counter-directory-page,.counter-recruitment-page) .counter-product-media{overflow:hidden;border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.directory-product-results-engine .dr-pillbar{border-radius:var(--r-lg)!important;box-shadow:var(--counter-shadow-rest)!important}.directory-product-results-engine :is(.dr-pill-select,.dr-pill-chip,.dr-view-toggle,.dr-drawer,.card,.btn,.select,.chip){border-radius:var(--r-lg)!important}.directory-product-results-engine .card{overflow:hidden;border-radius:var(--r-lg)!important;box-shadow:var(--counter-shadow-rest)!important}:is(.counter-directory-page,.counter-recruitment-page) :is(.le-proof-stage,.le-discovery-feature,.le-update-feature,.le-ad-slot,.bn-decision-journey-track,.bn-decision-journey-focus){overflow:hidden;border-radius:var(--r-lg)}:is(.counter-directory-page,.counter-recruitment-page) .le-partner>.le-shell{border-radius:var(--r-lg);box-shadow:var(--counter-shadow-rest)}.directory-design .directory-result-item.is-expanded>.directory-result-row.is-selected,.directory-design .directory-result-item.is-expanded>.directory-result-row.is-selected :is(h2,h3,p,span,b,strong,li){color:var(--counter-ink)}.directory-design .directory-result-item.is-expanded>.directory-result-row.is-selected{min-height:0;background:color-mix(in srgb,var(--counter-green) 9%,var(--counter-ivory))}.directory-design .directory-result-item.is-expanded>.directory-result-row.is-selected li{background:var(--counter-ivory)}@media (max-width:1023px){:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger .le-shell{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger article{grid-template-columns:2.5rem minmax(0,1fr);border:1px solid var(--counter-line)}}@media (max-width:760px){.counter-home-page .le-gateways{width:calc(100% - 1rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--counter-space-2);margin:1.25rem auto 0}.counter-home-page .le-gateway{min-height:7.25rem;grid-template-columns:2.25rem minmax(0,1fr);gap:.45rem;padding:.7rem;font-size:var(--fs-lg)}.counter-home-page .le-gateway.is-directory>span:first-child,.counter-home-page .le-gateway.is-recruitment>span:first-child,.counter-home-page .le-gateway>span:first-child{width:2.25rem;height:2.25rem}.counter-home-page .le-gateway>span:last-child{min-width:0}.counter-home-page .le-gateway strong{overflow-wrap:anywhere}.counter-home-page .le-gateway small{font-size:var(--fs-xs)}.counter-home-page .bn-home-standard-stage{grid-template-columns:1fr;gap:var(--counter-space-2)}.counter-home-page .bn-home-standard-tabs{grid-template-columns:repeat(4,minmax(6.75rem,1fr));grid-template-rows:1fr;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.counter-home-page .bn-home-standard-tabs button{min-height:3.75rem;grid-template-columns:1fr;align-content:center;padding:.65rem .75rem;border:0}.counter-home-page .bn-home-standard-tabs button small{display:none}.counter-home-page .bn-home-standard-record{grid-template-rows:auto auto}.counter-home-page .bn-home-standard-record>.bn-evidence-media{height:auto;aspect-ratio:16/9}.counter-home-page .bn-home-standard-copy ul{grid-template-columns:repeat(3,minmax(0,1fr))}.counter-home-page .bn-home-standard-copy li,.counter-home-page .bn-home-standard-copy li:first-child{min-height:3.25rem;padding:.55rem;border:1px solid var(--counter-line)}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger{padding:var(--counter-space-3)}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger .le-shell{grid-template-columns:1fr}:is(.counter-directory-page,.counter-recruitment-page) .le-trust-ledger article{min-height:5.25rem;padding:.85rem}:is(.counter-directory-page,.counter-recruitment-page) .counter-product-list{gap:var(--counter-space-3)}.directory-design .directory-result-item.is-expanded>.directory-result-row.is-selected{padding:.9rem}}@media (max-width:720px){.listing-detail-page .ld-top{padding:var(--counter-space-3)}.counter-pricing>.counter-support-hero{min-height:0}.counter-pricing-body{padding-inline:var(--counter-space-3)}}.international-phone{min-width:0;margin:0;padding:0;border:0}.international-phone-row{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.6rem}.international-phone-number,.international-phone-row label{min-width:0}.international-phone-country-field{position:relative;display:block}.international-phone-country-trigger{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:3rem;padding:.65rem .65rem .65rem .75rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);font:inherit;cursor:pointer}.international-phone-country-trigger svg{width:.75rem;flex:0 0 auto;fill:none;stroke:var(--counter-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--counter-motion)}.international-phone-country-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.international-phone-country-trigger:focus-visible{border-color:var(--counter-indigo);outline:2px solid var(--counter-focus);outline-offset:1px}.international-phone-country-list{position:absolute;z-index:80;inset-inline-start:0;top:calc(100% + .4rem);width:clamp(14rem,58vw,18rem);max-width:calc(100vw - 2rem);max-height:min(20rem,50vh);margin:0;padding:.35rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-lift);list-style:none}.international-phone-country-option{display:grid;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;min-height:2.75rem;padding:.55rem .65rem;border-radius:var(--r-sm);color:var(--counter-ink);cursor:pointer;outline:none}.international-phone-country-option>span:first-child{color:var(--counter-muted);font-variant-numeric:tabular-nums}.international-phone-country-option strong{font-weight:650}.international-phone-country-option:hover{background:#dce9fb}.international-phone-country-option[aria-selected=true]{background:var(--counter-indigo-soft);color:var(--counter-indigo)}.international-phone-country-option[aria-selected=true]>span:first-child{color:var(--counter-indigo)}.international-phone-country-option:focus-visible{outline:2px solid var(--counter-focus);outline-offset:-2px;background:var(--counter-indigo-soft)}.international-phone-country-check{color:var(--counter-indigo);font-weight:800}.international-phone-number{position:relative;display:block}@media (max-width:560px){.international-phone-row,.international-phone.is-compact .international-phone-row{grid-template-columns:5.25rem minmax(0,1fr)}}.counter-directory-page>.bn-landing-hero{--landing-action-height:5rem;--landing-route:var(--counter-green);--landing-route-soft:var(--counter-green-soft);--landing-on-route:var(--counter-on-green);position:relative;display:flow-root;padding:clamp(1.75rem,3.5vw,2.75rem) 0 0;margin-bottom:calc(var(--landing-action-height) / 2 + var(--counter-section-gap));text-align:left}.bn-feed svg,.bn-landing-hero svg,.bn-landing-media svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-landing-hero>.bn-landing-copy{position:relative;z-index:4;display:grid;justify-items:start}.counter-directory-page .bn-landing-hero.le-hero h1{max-width:24ch;margin:0;font-size:var(--fs-3xl);line-height:.98;text-align:left}.bn-landing-copy .le-hero-search{width:min(100%,41rem);margin:var(--counter-space-5) 0 0}.bn-landing-hero .bn-section-search{grid-template-columns:minmax(0,1fr) minmax(10.5rem,12rem) auto;padding:.3rem;border-radius:var(--r-lg)}.bn-landing-hero .bn-section-search-query svg{width:1.2rem;color:var(--counter-muted)}.bn-landing-hero .bn-section-search :is(input,select){min-height:2.75rem;font-size:var(--fs-md)}.bn-landing-hero .bn-section-search-submit{position:relative;width:3rem;min-height:3rem;padding:0}.bn-landing-hero .bn-section-search-submit svg{width:1.2rem}.bn-landing-hero .bn-section-search-submit>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.counter-directory-page .bn-landing-chips{width:min(100%,36rem);justify-content:flex-start;flex-wrap:wrap;overflow:visible;margin-top:var(--counter-space-3);padding-bottom:0}.bn-landing-chips>a{min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--counter-space-2);padding:var(--counter-space-1) var(--counter-space-4) var(--counter-space-1) var(--counter-space-3);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--r-pill);background:color-mix(in srgb,var(--landing-route) 72%,transparent);color:#fff;font-size:var(--fs-sm);font-weight:600;transition:background-color var(--counter-motion),border-color var(--counter-motion)}.bn-landing-chips>a:hover{border-color:#fff;background:color-mix(in srgb,var(--landing-route) 40%,transparent)}.bn-landing-chips>a svg{width:1rem;height:1rem;flex:0 0 auto}.bn-landing-media{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--counter-ink) 35%,var(--landing-route))}.bn-landing-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease}.bn-landing-media img.is-active{opacity:1}.bn-landing-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--landing-route) 0,var(--landing-route) 38%,transparent 78%);pointer-events:none}.bn-landing-media-bar{position:absolute;z-index:2;right:var(--counter-space-6);bottom:calc(var(--landing-action-height) / 2 + var(--counter-space-4));display:flex;align-items:center;gap:var(--counter-space-3)}.bn-landing-media-controls{display:flex;align-items:center;gap:var(--counter-space-1);padding:var(--counter-space-1);border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 55%,transparent)}.bn-landing-media-step{position:relative;width:1.75rem;height:2rem;border:0;background:transparent;cursor:pointer}.bn-landing-media-step:after,.bn-landing-media-step:before{content:"";position:absolute;left:.2rem;top:calc(50% - .125rem);height:.25rem;border-radius:var(--r-pill)}.bn-landing-media-step:before{right:.2rem;background:hsla(0,0%,100%,.4)}.bn-landing-media-step[aria-pressed=true]:after{right:.2rem;background:#fff}.bn-landing-media.is-playing .bn-landing-media-step[aria-pressed=true]:after{right:auto;width:calc(100% - .4rem);transform-origin:left;animation:bn-landing-step 5s linear both}@keyframes bn-landing-step{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bn-landing-media-toggle{width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.bn-landing-media-toggle svg{width:1rem;height:1rem}.bn-landing-media :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:2px}.bn-landing-hero>.bn-landing-actions{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--counter-space-4);margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:calc(var(--landing-action-height) / -2)}.bn-landing-action{min-height:var(--landing-action-height);display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;align-items:center;gap:var(--counter-space-4);padding:var(--counter-space-3) var(--counter-space-5);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);box-shadow:var(--counter-shadow-lift);transition:transform var(--counter-motion),box-shadow var(--counter-motion)}.bn-landing-action:hover{transform:translateY(-2px)}.bn-landing-action-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--landing-route-soft);color:var(--landing-route)}.bn-landing-action-icon svg{width:1.3rem;height:1.3rem}.bn-landing-action>span:nth-child(2){min-width:0;display:grid;gap:.15rem}.bn-landing-action strong{font-family:var(--font-anek-latin),sans-serif;font-size:var(--fs-lg);line-height:1.1}.bn-landing-action small{color:var(--counter-muted);font-size:var(--fs-sm)}.bn-landing-action>b{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%}.bn-landing-action>b svg{width:1rem;height:1rem;transition:transform var(--counter-motion)}.bn-landing-action:hover>b svg{transform:translateX(2px)}.counter-recruitment-page>.bn-rhero{padding:clamp(1.75rem,3.5vw,2.75rem) 0 var(--counter-space-6);text-align:left}.bn-rhero svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-rhero>.bn-rhero-grid{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--counter-space-8);align-items:center}.bn-rhero-copy{position:relative;z-index:2;display:grid;justify-items:start;min-width:0}.counter-recruitment-page .bn-rhero.le-hero h1{max-width:14ch;margin:0;font-size:var(--fs-3xl);line-height:.98;text-align:left}.bn-rhero .le-hero-search{width:100%;margin:var(--counter-space-5) 0 0}.bn-rhero .bn-section-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:.3rem;border-radius:var(--r-lg)}.bn-rhero .bn-section-search-query{grid-column:1/3;grid-row:1}.bn-rhero .bn-section-search-location{grid-column:1;grid-row:2;border-left:0;border-top:1px solid var(--counter-line)}.bn-rhero .bn-section-search-workplace{grid-column:2;grid-row:2;border-top:1px solid var(--counter-line)}.bn-rhero .bn-section-search-submit{grid-column:3;grid-row:1/3;align-self:stretch;min-height:0;padding-inline:var(--counter-space-5)}.bn-landing-hero .bn-section-search-query svg,.bn-rhero .bn-section-search-query svg{color:var(--counter-muted)}.bn-rhero .bn-section-search :is(input,select){min-height:2.75rem;font-size:var(--fs-md)}.bn-rhero-shortcuts{display:flex;flex-wrap:wrap;gap:var(--counter-space-2);margin-top:var(--counter-space-4)}.bn-rhero-shortcuts a{min-height:2.75rem;display:inline-flex;align-items:center;gap:var(--counter-space-2);padding:var(--counter-space-2) var(--counter-space-4) var(--counter-space-2) var(--counter-space-3);border:1px solid hsla(0,0%,100%,.42);border-radius:var(--r-sm);background:hsla(0,0%,100%,.08);color:#fff;font-size:var(--fs-sm);font-weight:650;transition:background-color var(--counter-motion),border-color var(--counter-motion)}.bn-rhero-shortcuts a:hover{border-color:#fff;background:hsla(0,0%,100%,.18)}.bn-rhero-shortcuts svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--counter-sky)}.bn-rhero-board{min-width:0;padding:var(--counter-space-4) var(--counter-space-4) var(--counter-space-2);border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);box-shadow:var(--counter-shadow-lift)}.bn-rhero-board>header{display:flex;align-items:center;justify-content:space-between;gap:var(--counter-space-3);padding:0 var(--counter-space-2) var(--counter-space-3)}.bn-rhero-board>header strong{font-family:var(--font-anek-latin),sans-serif;font-size:var(--fs-xl)}.bn-rhero-board>header a{display:inline-flex;align-items:center;gap:var(--counter-space-1);color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:700}.bn-rhero-board>header svg{width:1rem;height:1rem}.bn-rhero-board ul{margin:0;padding:0;list-style:none}.bn-rhero-board li+li,.bn-rhero-board ul{border-top:1px solid var(--counter-line)}.bn-rhero-board li a{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--counter-space-3);padding:var(--counter-space-3) var(--counter-space-2);border-radius:var(--r-sm);color:var(--counter-ink)}.bn-rhero-board li a:hover{background:var(--counter-indigo-soft)}.bn-rhero-board li a>span{min-width:0;display:grid;gap:.15rem}.bn-rhero-board li a>span:last-child{justify-items:end;text-align:right}.bn-rhero-board strong{font-size:var(--fs-md)}.bn-rhero-board li small,.bn-rhero-board strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-rhero-board li small{color:var(--counter-muted);font-size:var(--fs-xs)}.bn-rhero-board li b{font-size:var(--fs-sm);white-space:nowrap}.bn-rhero>.bn-rhero-paths{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--counter-space-4);margin-top:var(--counter-space-6)}.bn-rhero-paths a{min-height:4.5rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;align-items:center;gap:var(--counter-space-4);padding:var(--counter-space-3) var(--counter-space-5);border:1px solid var(--counter-indigo);border-radius:var(--r-lg);background:var(--counter-saffron);color:#fff;transition:transform var(--counter-motion)}.bn-rhero-paths a.is-hirer{border-color:hsla(0,0%,100%,.5);background:transparent;color:#fff}.bn-rhero-paths a:hover{transform:translateY(-2px)}.bn-rhero-paths a.is-hirer:hover{background:hsla(0,0%,100%,.12)}.bn-rhero-paths a>span:nth-child(2){display:grid;gap:.1rem}.bn-rhero-paths small{font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.bn-rhero-paths strong{font-family:var(--font-anek-latin),sans-serif;font-size:var(--fs-xl);line-height:1.1}.bn-rhero-path-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--r-sm);background:rgba(18,20,27,.1)}.bn-rhero-paths a.is-hirer .bn-rhero-path-icon{background:hsla(0,0%,100%,.14)}.bn-rhero-path-icon svg{width:1.3rem;height:1.3rem}.bn-rhero-paths b{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%}.bn-rhero-paths b svg{width:1rem;height:1rem}@media (max-width:1023px){.bn-rhero>.bn-rhero-grid{grid-template-columns:1fr;gap:var(--counter-space-6)}}@media (max-width:640px){.counter-recruitment-page .bn-rhero.le-hero h1{font-size:var(--fs-3xl)}.bn-rhero .bn-section-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bn-rhero .bn-section-search-query{grid-column:1/-1;grid-row:1}.bn-rhero .bn-section-search-submit{grid-column:1/-1;grid-row:3;min-height:3rem;margin-top:var(--counter-space-1)}.bn-rhero .bn-section-search-location{grid-column:1;grid-row:2}.bn-rhero .bn-section-search-workplace{grid-column:2;grid-row:2}.bn-rhero .bn-section-search :is(.bn-section-search-location,.bn-section-search-workplace){padding-inline:var(--counter-space-2);gap:var(--counter-space-1)}.bn-rhero .bn-section-search :is(.bn-section-search-location,.bn-section-search-workplace) select{font-size:var(--fs-sm)}.bn-rhero-shortcuts{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bn-rhero-shortcuts a{flex:0 0 auto}.bn-rhero>.bn-rhero-paths{grid-template-columns:1fr;gap:var(--counter-space-2)}.bn-rhero-board li a{grid-template-columns:2.75rem minmax(0,1fr)}.bn-rhero-board li a>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.bn-rhero-paths a,.bn-rhero-shortcuts a{transition:none}}:is(.counter-directory-page,.counter-recruitment-page)>.bn-feed{--feed-gap:var(--counter-section-gap);--feed-r:var(--r-lg);--feed-fillet:min(var(--feed-r),var(--feed-gap));display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"status ad" "head ad" "body body";-moz-column-gap:var(--feed-gap);column-gap:var(--feed-gap);row-gap:0;width:auto;margin-inline:0;margin-block:var(--feed-gap);overflow:visible;border-radius:0;box-shadow:none}.bn-feed>.counter-story-rail{grid-area:status;margin-bottom:var(--feed-gap)}.bn-feed>.counter-status-promotion{grid-area:ad;margin-bottom:var(--feed-gap);min-width:0;height:auto}.bn-feed:not(:has(.bn-category-head))>.counter-status-promotion{grid-row:1}.bn-feed>.bn-category-head{grid-area:head;position:relative;isolation:isolate;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--counter-space-4);padding:1.875rem var(--counter-space-8) 0}.bn-feed>.bn-category-head:before{content:"";position:absolute;z-index:-1;inset:0 0 -1px;border-radius:var(--feed-r) var(--feed-r) 0 0;background:var(--counter-ivory)}.bn-feed>.bn-category-head h2{margin:0;font-size:var(--fs-2xl);line-height:1;min-width:0;min-height:3rem;display:flex;align-items:center}.bn-feed>.bn-category-head .le-button{flex:0 0 auto;white-space:nowrap}.bn-category-head-actions{display:flex;align-items:center;gap:var(--counter-space-3);flex:0 0 auto}.bn-feed>.bn-category-body{grid-area:body;position:relative;padding:var(--counter-space-4) 0 var(--counter-space-6);border-radius:0 var(--feed-r) var(--feed-r) var(--feed-r);background:var(--counter-ivory)}.bn-feed>.bn-category-body:before{content:"";position:absolute;top:calc(-1 * var(--feed-fillet));left:calc((100% - var(--feed-gap)) * 2 / 3);width:var(--feed-fillet);height:var(--feed-fillet);background:radial-gradient(circle at 100% 0,transparent var(--feed-fillet),var(--counter-ivory) calc(var(--feed-fillet) + .5px));pointer-events:none}@media (max-width:900px){:is(.counter-directory-page,.counter-recruitment-page)>.bn-feed{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"status" "ad" "head" "body"}.bn-feed>.bn-category-head{padding:var(--counter-space-5) var(--counter-space-4) var(--counter-space-3)}.bn-feed>.bn-category-head h2{font-size:var(--fs-xl)}.bn-feed>.bn-category-body{padding:var(--counter-space-3) var(--counter-space-4) var(--counter-space-5);border-radius:0 0 var(--feed-r) var(--feed-r)}.bn-feed>.bn-category-head{padding-right:var(--counter-space-4)}.bn-feed>.bn-category-body:before{display:none}.bn-feed:not(:has(.bn-category-head))>.counter-status-promotion{grid-row:auto}}@media (max-width:1100px){.bn-landing-action{grid-template-columns:2.5rem minmax(0,1fr) 2rem;gap:var(--counter-space-3);padding:var(--counter-space-3) var(--counter-space-4)}.bn-landing-action-icon{width:2.5rem;height:2.5rem}.bn-landing-action strong{font-size:var(--fs-lg)}.bn-landing-action>b{width:2rem;height:2rem}}@media (max-width:1023px){.counter-directory-page>.bn-landing-hero{--landing-action-height:5rem;--landing-action-pad:var(--counter-space-2);--landing-photo:12rem;padding-top:var(--counter-space-8)}.bn-landing-hero>.bn-landing-copy{width:calc(100% - 2 * var(--counter-space-5))}.bn-landing-media:after{background:linear-gradient(180deg,var(--landing-route) 0,var(--landing-route) calc(100% - var(--landing-photo) - 3rem - 2.5rem),transparent calc(100% - var(--landing-photo) - 3rem + 2.5rem))}.bn-landing-media-bar{right:var(--counter-space-4);bottom:calc(var(--landing-action-height) / 2 + var(--landing-action-pad) + var(--counter-space-3))}.bn-landing-hero>.bn-landing-actions{width:100%;padding:var(--landing-action-pad) var(--counter-space-4);margin-top:var(--landing-photo);margin-bottom:calc(-1 * (var(--landing-action-height) / 2 + var(--landing-action-pad)))}.bn-landing-action{grid-template-columns:2.5rem minmax(0,1fr)}.bn-landing-action>b{display:none}.bn-landing-action small,.bn-landing-action strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.counter-directory-page .bn-landing-hero.le-hero h1{font-size:var(--fs-3xl)}.bn-landing-copy .le-hero-search{width:100%;margin-top:var(--counter-space-5)}.bn-landing-hero .bn-section-search{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.bn-landing-hero .bn-section-search-submit{grid-column:2;grid-row:1}.bn-landing-hero .bn-section-search-location{grid-column:1/-1;grid-row:2;border-left:0;border-top:1px solid var(--counter-line)}.counter-directory-page .bn-landing-chips{width:100%;flex-wrap:nowrap;overflow-x:auto}.counter-directory-page>.bn-landing-hero{--landing-photo:11rem}.bn-landing-media-step{display:none}.bn-landing-hero>.bn-landing-actions{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--counter-space-4);scrollbar-width:none}.bn-landing-hero>.bn-landing-actions::-webkit-scrollbar{display:none}.bn-landing-action{flex:0 0 min(78%,17rem);scroll-snap-align:start;min-height:var(--landing-action-height);box-shadow:0 1px 6px rgba(18,20,27,.1)}.bn-landing-action strong{font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.bn-landing-action,.bn-landing-media img{transition:none}}.bn-ad-rotator{display:contents}.bn-ad-rotator>.le-ad-slot{animation:bn-ad-in .45s ease both}.bn-ad-rotator .le-ad-slot-copy h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2;min-height:3.6em}.bn-ad-dots{position:absolute;z-index:2;right:var(--counter-space-3);bottom:var(--counter-space-3);display:flex;gap:.15rem;padding:.15rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 55%,transparent)}.bn-ad-ctrl{align-items:center;gap:.1rem}.bn-ad-dotrow{display:flex}.bn-ad-dotrow button{position:relative;width:1.5rem;height:1.75rem;border:0;background:transparent;cursor:pointer}.bn-ad-dotrow button:before{content:"";position:absolute;left:.2rem;right:.2rem;top:calc(50% - .1875rem);height:.375rem;border-radius:var(--r-pill);background:hsla(0,0%,100%,.45)}.bn-ad-dotrow button[aria-pressed=true]:before{background:#fff}.bn-ad-count{position:relative;display:block;min-width:4.4rem;padding:0 .5rem;text-align:center;color:#fff;font-size:var(--fs-xs);font-weight:800;line-height:1.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-ad-count i{position:absolute;left:.5rem;bottom:.2rem;height:2px;max-width:calc(100% - 1rem);border-radius:var(--r-pill);background:#fff;opacity:.85}.bn-ad-pause{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--r-pill);background:transparent;color:#fff;cursor:pointer}.bn-ad-arrow:hover,.bn-ad-pause:hover{background:hsla(0,0%,100%,.18)}.bn-ad-arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;transform:translateY(-50%);border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 55%,transparent);color:#fff;cursor:pointer}.bn-ad-arrow.is-prev{left:.5rem}.bn-ad-arrow.is-next{right:.5rem}.bn-ad-arrow:focus-visible,.bn-ad-ctrl button:focus-visible{outline:2px solid #fff;outline-offset:1px}@media (max-width:640px){.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-card{grid-template-columns:minmax(0,1fr)}.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-media{min-height:9.5rem}.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-copy{min-width:0;padding:1rem;gap:.5rem}.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-copy :is(p,details){display:none}.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-copy h2{font-size:var(--fs-lg);min-height:3.6em}.bn-ad-rotator .le-ad-slot.is-compact .le-ad-slot-copy .le-button{width:100%;justify-content:center}}@keyframes bn-ad-in{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bn-ad-rotator>.le-ad-slot{animation:none}}.le-ad-slot.is-image-only{height:100%;padding:0}.le-ad-image-card{position:relative;height:100%;min-height:14.75rem;overflow:hidden;border-radius:var(--r-lg);background:var(--counter-ink);box-shadow:var(--counter-shadow-rest)}.le-ad-image-link{position:absolute;inset:0;display:block;color:#fff}.le-ad-image-link:focus-visible{outline:3px solid var(--counter-focus);outline-offset:-3px}.le-ad-image-link>.bn-evidence-media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;transition:transform .6s ease}.le-ad-image-link:hover>.bn-evidence-media{transform:scale(1.03)}.le-ad-image-link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,20,27,.82),rgba(18,20,27,.4) 40%,transparent 66%);pointer-events:none}.le-ad-image-title{position:absolute;z-index:1;left:var(--counter-space-4);right:var(--counter-space-4);bottom:var(--counter-space-4);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-anek-latin),sans-serif;font-size:var(--fs-xl);font-weight:800;line-height:1.15;text-wrap:balance}.le-ad-image-card>.le-ad-disclosure{z-index:2;left:var(--counter-space-3);top:var(--counter-space-3);background:rgba(18,20,27,.78);color:#fff}.le-ad-image-card>.bn-ad-dots{top:var(--counter-space-3);right:var(--counter-space-3);bottom:auto}.le-ad-image-card>.bn-ad-arrow{width:2rem;height:2rem}@media (max-width:900px){.le-ad-image-card{min-height:12rem}}@media (max-width:640px){.le-ad-image-card>.bn-ad-dots .bn-ad-dotrow button{width:1rem}}@media (prefers-reduced-motion:reduce){.le-ad-image-link>.bn-evidence-media{transition:none}}.bn-marquee{--card-w:15rem;--card-h:10.5rem;--card-gap:var(--counter-space-4);display:grid;gap:var(--card-gap);overflow:hidden;padding-block:var(--counter-space-1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}.bn-marquee-row{display:flex;width:-moz-max-content;width:max-content;animation:bn-marquee calc(var(--marquee-count) * 12s) linear infinite}.bn-marquee-row.is-reverse{animation-direction:reverse}.bn-marquee:is(:hover,:focus-within) .bn-marquee-row{animation-play-state:paused}.bn-marquee-set{display:flex;flex:none}@keyframes bn-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bn-cat-card{position:relative;flex:none;width:var(--card-w);height:var(--card-h);margin-right:var(--card-gap);overflow:hidden;border-radius:var(--r-lg);background:var(--counter-ink);color:#fff}.bn-cat-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.bn-cat-card:hover img{transform:scale(1.05)}.bn-cat-card:focus-visible{outline:3px solid var(--counter-focus);outline-offset:-3px}.bn-cat-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,20,27,.82),rgba(18,20,27,.35) 45%,transparent 70%);pointer-events:none}.bn-cat-card>span{position:absolute;z-index:1;left:var(--counter-space-4);right:var(--counter-space-4);bottom:var(--counter-space-3);display:grid;gap:.1rem}.bn-cat-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-anek-latin),sans-serif;font-size:var(--fs-lg);font-weight:800;line-height:1.1}.bn-cat-card small{font-size:var(--fs-xs);font-weight:600;opacity:.85}@media (max-width:640px){.bn-marquee{--card-w:12rem;--card-h:9rem}}@media (prefers-reduced-motion:reduce){.bn-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.bn-marquee-row{width:auto;overflow-x:auto;animation:none;scrollbar-width:thin}.bn-marquee-set[aria-hidden=true]{display:none}.bn-cat-card img{transition:none}}.counter-home-page .bn-hstage{width:min(100%,72rem);height:22.5rem;display:flex;gap:var(--counter-space-3);margin:clamp(2rem,4vw,3rem) auto 0;text-align:left}.bn-hstage-card{--route:var(--counter-indigo);position:relative;isolation:isolate;flex:1 1 0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);color:var(--counter-ink);text-decoration:none;transition:flex-grow .35s cubic-bezier(.4,0,.2,1) .15s}.bn-hstage-card.is-active{flex-grow:2.2}.bn-hstage-card.is-ask{background:var(--counter-ivory)}.bn-hstage-card.is-directory{--route:var(--counter-green);background:var(--counter-green)}.bn-hstage-card.is-recruitment{background:var(--counter-saffron)}.bn-hstage-card.is-growth{background:color-mix(in srgb,var(--counter-indigo) 72%,#fff);color:#fff;cursor:default}.bn-hstage-card:focus-visible{outline:3px solid var(--counter-focus);outline-offset:3px}.bn-hstage-scene{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;opacity:0;transition:opacity .2s ease}.bn-hstage-card.is-active .bn-hstage-scene{opacity:1;transition:opacity .3s ease .4s}.bn-scene{position:absolute;top:1.25rem;left:50%;width:25rem;height:15.5rem;margin-left:-12.5rem;padding:.9rem;overflow:hidden;border-radius:var(--r-md);background:#fff;color:var(--counter-ink);box-shadow:0 .5rem 1.5rem rgba(18,20,27,.18)}.bn-scene svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-scene-bar{width:2.75rem;height:2.75rem;display:flex;align-items:center;gap:.55rem;padding:0 .7rem;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-pill);color:var(--counter-muted);transition:width .6s cubic-bezier(.4,0,.2,1)}.bn-scene-bar.is-open{width:100%}.bn-scene-typed{min-width:0;flex:1;overflow:hidden;white-space:nowrap;color:var(--counter-ink);font-size:var(--fs-sm)}.bn-scene-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--counter-indigo);animation:bn-scene-blink .9s steps(1) infinite}.bn-scene-send{width:2.1rem;height:2.1rem;margin-right:-.4rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo);color:#fff;opacity:0;transition:transform .2s,opacity .3s,box-shadow .3s}.bn-scene-bar.is-open .bn-scene-send{opacity:1}.bn-scene-send.is-ready{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--counter-indigo) 24%,transparent)}.bn-scene-send.is-press{transform:scale(.86)}.bn-scene-send svg{width:1rem;height:1rem;stroke:#fff}.bn-scene-label{margin:.6rem 0 0;color:var(--counter-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .3s}.bn-scene-label.is-in{opacity:1}.bn-scene-head{height:1.6rem;display:flex;align-items:center;gap:.5rem;color:var(--route,var(--counter-indigo))}.bn-scene-head strong{color:var(--counter-ink);font:700 var(--fs-md)/1 var(--font-anek-latin),sans-serif}.bn-scene-chips{display:flex;gap:.4rem;margin-top:.45rem}.bn-scene-chips span{padding:.25rem .75rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);color:var(--counter-muted);font-size:var(--fs-xs);font-weight:600;transition:background .25s,color .25s,border-color .25s}.bn-scene-chips span.is-on{border-color:var(--route);background:var(--route);color:#fff}.bn-scene-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 .6rem;height:3rem;margin-top:.4rem;padding:0 .6rem;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-sm);opacity:0;transform:translateY(.6rem);transition:opacity .35s,transform .35s,height .45s cubic-bezier(.4,0,.2,1),margin .45s,background .25s,border-color .25s}.bn-scene-row.is-in{opacity:1;transform:none}.bn-scene-row.is-hover{border-color:var(--route);background:color-mix(in srgb,var(--route) 6%,#fff)}.bn-scene-row.is-out{height:0;margin-top:0;border-width:0;opacity:0}.bn-scene-row.is-job.is-open{height:7.2rem;align-content:flex-start;padding-top:.45rem}.bn-scene-avatar{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--route) 14%,#fff);color:var(--route);font-size:var(--fs-sm);font-weight:700}.bn-scene-text{min-width:0;flex:1;display:grid}.bn-scene-text small,.bn-scene-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-scene-text strong{font-size:var(--fs-sm);font-weight:650}.bn-scene-text small{color:var(--counter-muted);font-size:var(--fs-xs)}.bn-sk{display:block;height:.6rem;border-radius:var(--r-xs);background:color-mix(in srgb,var(--counter-line) 70%,#fff)}.bn-scene-avatar .bn-sk{width:100%;height:100%;border-radius:50%}.bn-sk.is-wide{width:70%}.bn-sk.is-thin{width:45%;height:.45rem;margin-top:.35rem}.bn-scene-tag{padding:.2rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-success) 14%,#fff);color:var(--counter-success);font-size:var(--fs-xs);font-style:normal;font-weight:700}.bn-scene-tag.is-stamp{opacity:0;transform:scale(.6);transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.bn-scene-tag.is-stamp.is-in{opacity:1;transform:none}.bn-scene-button{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .85rem;border-radius:var(--r-pill);background:var(--route);color:#fff;font-size:var(--fs-xs);font-weight:700;transition:transform .15s,background .3s}.bn-scene-button svg{width:.8rem;height:.8rem;stroke:#fff;stroke-width:2.4}.bn-scene-button.is-press{transform:scale(.9)}.bn-scene-button.is-done{background:var(--counter-success)}.bn-scene-detail{display:none;flex:0 0 100%;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--counter-line)}.bn-scene-row.is-open .bn-scene-detail{display:flex}.bn-scene-lines{flex:1;display:grid}.bn-scene-lines .bn-sk.is-wide{width:85%}.bn-scene-chart{position:relative;height:10.2rem;margin-top:.7rem;display:flex;align-items:flex-end;gap:.5rem}.bn-scene-chart i{flex:1;border-radius:var(--r-xs) var(--r-xs) 0 0;background:color-mix(in srgb,var(--counter-indigo) 68%,#fff);transition:height .7s cubic-bezier(.3,.8,.3,1)}.bn-scene-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke:var(--counter-focus);stroke-width:3}.bn-scene-chart path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s ease-in-out}.bn-scene-chart path.is-drawn{stroke-dashoffset:0}.bn-scene-pill{position:absolute;right:.9rem;bottom:.9rem;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--counter-ink);color:#fff;font-size:var(--fs-xs);font-weight:700;opacity:0;transform:translateY(.4rem);transition:opacity .35s,transform .35s}.bn-scene-pill.is-in{opacity:1;transform:none}.bn-scene-cursor{position:absolute;z-index:3;top:0;left:0;width:1.3rem;height:1.3rem;margin:-.25rem 0 0 -.25rem;pointer-events:none;opacity:0;transition:transform .75s cubic-bezier(.4,0,.2,1),opacity .25s;filter:drop-shadow(0 1px 2px rgb(0 0 0/.35))}.bn-scene-cursor.is-on{opacity:1}.bn-scene-cursor svg{width:100%;height:100%;fill:var(--counter-ink);stroke:#fff;stroke-width:1.4;transition:transform .12s}.bn-scene-cursor.is-press svg{transform:scale(.8)}.bn-hstage-label{position:relative;z-index:1;width:100%;min-height:5.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 1.1rem 1.1rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transform:translateY(-8.6rem);transition:transform .35s cubic-bezier(.4,0,.2,1) .15s}.bn-hstage-card.is-active .bn-hstage-label{justify-content:flex-start;transform:none}.is-growth .bn-hstage-label{cursor:default}.bn-hstage-icon{width:2.5rem;height:2.5rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 38%,transparent);border-radius:var(--r-sm)}.is-ask .bn-hstage-icon{border-color:transparent;background:var(--counter-indigo);color:#fff}.bn-hstage-icon svg,.bn-hstage-label>b svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-hstage-copy{min-width:0;flex:1;display:grid;gap:.15rem}.bn-hstage-copy strong{font:700 var(--fs-lg)/1.1 var(--font-anek-latin),sans-serif}.bn-hstage-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity:.85;font-size:var(--fs-xs);line-height:1.3}.bn-hstage-copy em{color:var(--counter-sky);font-size:var(--fs-xs);font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bn-hstage-label>b{flex:0 0 auto}@keyframes bn-scene-blink{50%{opacity:0}}@media (max-width:1100px){.counter-home-page .bn-hstage{height:auto;flex-direction:column;gap:var(--counter-space-2)}.bn-hstage-card{flex:none;height:5.5rem;transition:height .35s cubic-bezier(.4,0,.2,1) .1s}.bn-hstage-card.is-active{height:23rem}.bn-hstage-label{order:-1;min-height:5.5rem;padding-bottom:.9rem;justify-content:flex-start;transform:none}.bn-hstage-scene{flex:0 0 17.5rem}}@media (max-width:480px){.bn-hstage-card.is-active{height:20.25rem}.bn-scene{transform:scale(.82);transform-origin:top center}}@media (prefers-reduced-motion:reduce){.bn-hstage-card,.bn-scene-bar,.bn-scene-cursor,.bn-scene-row{transition:none}.bn-scene-caret{animation:none}}.bn-header-search-desktop .bn-section-search--compact{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem) auto;padding:.3rem;border-radius:var(--r-lg)}.bn-header-search-desktop .bn-section-search--recruitment.bn-section-search--compact{grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem) auto}.bn-header-search-desktop .bn-section-search--compact :is(.bn-section-search-location,.bn-section-search-workplace){display:flex}.bn-header-search-desktop .bn-section-search--compact :is(input,select){min-height:2.5rem;font-size:var(--fs-sm)}.bn-header-search-desktop .bn-section-search--compact .bn-section-search-submit{position:relative;width:2.75rem;min-height:2.75rem;padding:0}.bn-header-search-desktop .bn-section-search--compact .bn-section-search-submit svg{display:block;width:1.2rem}.bn-header-search-desktop .bn-section-search--compact .bn-section-search-submit>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.le-hero-search[inert]{visibility:hidden}.bn-header.is-counter-public .bn-header-search.is-flying{animation:none}@media (min-width:1024px){.bn-header.is-search-docked .bn-header-inner:has([data-section=recruitment]){grid-template-columns:max-content minmax(20rem,54rem) max-content}.bn-header-search-desktop .bn-section-search--recruitment.bn-section-search--compact{grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem) auto}}.lcard{--lcard-route:var(--counter-green);position:relative;min-width:0;display:flex;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);color:var(--counter-ink);transition:box-shadow .2s ease,transform .2s ease}.lcard:hover{box-shadow:var(--counter-shadow-rest);transform:translateY(-2px)}.lcard--grid{flex-direction:column}.lcard--row{flex-direction:row;align-items:stretch}.lcard-media{position:relative;display:block;flex:0 0 auto;overflow:hidden;background:color-mix(in srgb,var(--counter-indigo) 8%,#fff)}.lcard--grid .lcard-media{aspect-ratio:4/3}.lcard--row .lcard-media{width:9.5rem;margin:.75rem;border-radius:var(--r-md)}.lcard-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.lcard-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--counter-indigo)}.lcard-empty b{font:700 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif}.lcard-flag{position:absolute;z-index:2;top:.75rem;left:.75rem;padding:.22rem .65rem;border-radius:var(--r-pill);background:var(--counter-ink);color:#fff;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.lcard-flag.is-featured{background:var(--counter-indigo)}.lcard--row .lcard-flag{top:1.4rem;left:1.4rem}.lcard-save{position:absolute;z-index:2;top:.65rem;right:.65rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--counter-muted);box-shadow:0 1px 4px rgba(18,20,27,.18);cursor:pointer}.lcard-save svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lcard-save.is-saved{color:var(--counter-indigo)}.lcard-save.is-saved svg{fill:currentColor}.lcard--row .lcard-save{top:.75rem;right:.75rem;box-shadow:none;border:1px solid var(--counter-line)}.lcard-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.1rem}.lcard--row .lcard-body{padding:.9rem 3.5rem .9rem .25rem;justify-content:center}.lcard-kind{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lcard-title{margin:0;font:700 var(--fs-md)/1.3 var(--font-anek-latin),sans-serif}.lcard-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lcard-identity{display:grid;gap:.2rem;min-width:0}.lcard-seller{min-width:0;display:flex;align-items:center;gap:.45rem;font-size:var(--fs-sm);font-weight:600}.lcard-seller>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard-tick{width:1rem;height:1rem;flex:0 0 auto;padding:.12rem;border-radius:50%;background:var(--counter-success);fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.lcard-place{display:flex;align-items:center;gap:.35rem;color:var(--counter-muted);font-size:var(--fs-xs)}.lcard-place b{display:inline-flex;align-items:center;gap:.2rem;color:var(--counter-ink);font-weight:700}.lcard-place b svg{width:.75rem;height:.75rem;fill:var(--counter-focus)}.lcard-specs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.lcard-specs li{padding:.2rem .65rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);color:var(--counter-muted);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.lcard-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--counter-line)}.lcard-price{margin:0;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .3rem}.lcard-price strong{font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.lcard-price small{color:var(--counter-muted);font-size:var(--fs-xs)}.lcard-actions{display:flex;align-items:center;gap:.45rem;flex:0 0 auto}.lcard-cta{min-height:2.4rem;display:inline-flex;align-items:center;padding:0 1.1rem;border:0;border-radius:var(--r-pill);background:var(--lcard-route);color:#fff;font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.lcard-info{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid var(--counter-line);border-radius:50%;color:var(--counter-ink)}.lcard-info svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lcard :is(.lcard-cta,.lcard-info,.lcard-save,.lcard-title a):focus-visible{outline:3px solid var(--counter-focus);outline-offset:2px}@media (max-width:640px){.lcard--row .lcard-media{width:6.5rem;margin:.6rem}.lcard--row .lcard-body{padding-right:.75rem}.lcard--row .lcard-save{top:auto;bottom:.6rem}.lcard--row .lcard-foot{flex-wrap:wrap}}.bn-catalog{width:min(calc(100% - 2rem),76rem);margin:0 auto;padding-bottom:var(--counter-space-8)}.bn-catalog-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:var(--counter-space-4) var(--counter-space-6);align-items:end;padding:var(--counter-space-8) 0 var(--counter-space-5)}.bn-catalog-head nav{grid-column:1/-1;display:flex;gap:.5rem;color:var(--counter-muted);font-size:var(--fs-sm)}.bn-catalog-head nav [aria-current]{color:var(--counter-ink);font-weight:600}.bn-catalog-head h1{margin:0;font:700 var(--fs-3xl)/1.02 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.bn-catalog-head p{margin:.6rem 0 0;max-width:40rem;color:var(--counter-muted)}.bn-catalog-filter{display:flex;align-items:center;gap:.6rem;padding:0 1rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.bn-catalog-filter svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:var(--counter-muted);stroke-width:1.8;stroke-linecap:round}.bn-catalog-filter input{width:100%;min-height:2.9rem;border:0;outline:0;background:transparent;color:var(--counter-ink);font:inherit}.bn-catalog-filter:focus-within{border-color:var(--counter-indigo)}.bn-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:var(--counter-space-4);margin:0;padding:0;list-style:none}.bn-catalog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.bn-catalog-media{display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--counter-indigo) 8%,#fff)}.bn-catalog-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.bn-catalog-body{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem 1.1rem}.bn-catalog-body h2{margin:0;font:700 var(--fs-lg)/1.25 var(--font-anek-latin),sans-serif}.bn-catalog-count{margin:0;color:var(--counter-muted);font-size:var(--fs-xs)}.bn-catalog-subs{display:grid;gap:0;margin:.35rem 0 0;padding:0;list-style:none}.bn-catalog-subs li{border-top:1px solid var(--counter-line)}.bn-catalog-subs a{display:block;overflow:hidden;padding:.55rem 0;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.bn-catalog-all{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--counter-green);font-size:var(--fs-sm);font-weight:700}.bn-catalog-all svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bn-catalog-card.is-loading{gap:.8rem;padding:1.1rem}.bn-catalog-card.is-loading .skeleton{display:block;height:1rem;border-radius:var(--r-xs)}.bn-catalog-card.is-loading .skeleton:first-child{height:7rem;border-radius:var(--r-sm)}.bn-catalog-empty{padding:var(--counter-space-8) 0;color:var(--counter-muted)}@media (max-width:720px){.bn-catalog-head{grid-template-columns:1fr}}.le-ad-disclosure{padding:.25rem .7rem;border-radius:var(--r-pill);background:rgba(18,20,27,.82);color:#fff;letter-spacing:.02em;white-space:nowrap}.ld-mobile-cta{display:none}@media (max-width:720px){.ld-mobile-cta{position:fixed;z-index:55;left:var(--counter-space-4);right:5.25rem;bottom:var(--counter-space-4);min-height:3rem;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--counter-green);color:#fff;font:700 var(--fs-md)/1 var(--font-work-sans),sans-serif;box-shadow:0 6px 18px rgba(18,20,27,.22)}}.bn-sub{padding:var(--counter-space-5);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.bn-sub h2{margin:0 0 var(--counter-space-4);font:700 var(--fs-lg)/1.2 var(--font-anek-latin),sans-serif}.bn-sub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:var(--counter-space-3);margin:0;padding:0;list-style:none}.bn-sub-tile{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;color:var(--counter-ink)}.bn-sub-media{display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--counter-indigo) 8%,#fff)}.bn-sub-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.bn-sub-copy{display:grid;gap:.15rem;padding:.7rem .85rem .8rem}.bn-sub-copy strong{font-size:var(--fs-sm);line-height:1.25}.bn-sub-copy small{color:var(--counter-muted);font-size:var(--fs-xs)}.counter-public-page.cp{background:transparent}.cp{width:min(calc(100% - 2rem),76rem);margin:0 auto;padding:var(--counter-space-5) 0 var(--counter-space-8);display:grid;gap:var(--counter-space-4);min-width:0}.cp-crumbs{margin:0;font-size:var(--fs-sm)}.cp-note{padding:var(--counter-space-8) 0;color:var(--counter-muted)}.cp-block,.cp-head,.cp-inquiry,.cp-stats{border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.cp-head{overflow:hidden}.cp-cover{height:clamp(6.5rem,15vw,10.5rem);background:color-mix(in srgb,var(--counter-indigo) 10%,#fff)}.cp-cover img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cp-identity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--counter-space-4);padding:var(--counter-space-4) var(--counter-space-5)}.cp-title{min-width:0;flex:1 1 18rem;display:grid;gap:.35rem}.cp-title h1{margin:0;font:700 var(--fs-2xl)/1.05 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.cp-title p{margin:0;font-size:var(--fs-md)}.cp-chip,.cp-title p{color:var(--counter-muted)}.cp-chip{width:-moz-fit-content;width:fit-content;padding:.2rem .7rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 8%,#fff);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.cp-chip.is-verified{background:color-mix(in srgb,var(--counter-success) 14%,#fff);color:var(--counter-success)}.cp-actions{display:flex;flex-wrap:wrap;gap:var(--counter-space-2)}.cp-button{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.4rem;border:1px solid var(--counter-green);border-radius:var(--r-pill);background:var(--counter-green);color:#fff;font:700 var(--fs-md)/1 var(--font-work-sans),sans-serif;text-align:center}.cp-button.is-quiet{background:transparent;color:var(--counter-ink);border-color:var(--counter-line-strong)}.cp-button.is-block{width:100%}.cp-button svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.cp-stats>div{display:grid;gap:.2rem;padding:var(--counter-space-4) var(--counter-space-5)}.cp-stats>div+div{border-left:1px solid var(--counter-line)}.cp-stats strong{font:700 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.cp-stats strong.is-missing{color:var(--counter-muted);font-weight:600}.cp-stats span{color:var(--counter-muted);font-size:var(--fs-sm)}.cp-block{padding:var(--counter-space-5);min-width:0}.cp-block h1,.cp-block h2{margin:0 0 var(--counter-space-3);font:700 var(--fs-xl)/1.2 var(--font-anek-latin),sans-serif;letter-spacing:-.01em}.cp-block p{font-size:var(--fs-md);line-height:1.6}.cp-lead{margin:0;max-width:62ch;color:var(--counter-ink)}.cp-empty{margin:0;padding:var(--counter-space-4);border:1px dashed var(--counter-line-strong);border-radius:var(--r-md);color:var(--counter-muted);font-size:var(--fs-md)}.cp-capabilities{display:flex;flex-wrap:wrap;gap:var(--counter-space-2);margin:var(--counter-space-4) 0 0;padding:0;list-style:none}.cp-capabilities li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;font-size:var(--fs-sm);font-weight:600}.cp-capabilities svg{width:1rem;height:1rem;fill:none;stroke:var(--counter-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--counter-space-3);margin:0;padding:0;list-style:none}.cp-gallery li{aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo) 8%,#fff)}.cp-gallery img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cp-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.cp-layout,.cp-main{display:grid;gap:var(--counter-space-4)}.cp-main{min-width:0}.cp-aside{position:sticky;top:calc(var(--bn-header-height) + var(--counter-space-5))}.cp-inquiry{display:grid;gap:var(--counter-space-3);padding:var(--counter-space-5);border-color:var(--counter-green)}.cp-inquiry h2{margin:0;font:700 var(--fs-lg)/1.25 var(--font-anek-latin),sans-serif}.cp-inquiry p{margin:0;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.cp-inquiry small{color:var(--counter-muted);font-size:var(--fs-xs);line-height:1.45}.cp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--counter-line);border-radius:var(--r-md);overflow:hidden;background:#fff}.cp-facts>div{display:grid;gap:.2rem;padding:var(--counter-space-3) var(--counter-space-4)}.cp-facts>div:nth-child(n+3){border-top:1px solid var(--counter-line)}.cp-facts>div:nth-child(2n){border-left:1px solid var(--counter-line)}.cp-facts dt{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:600}.cp-facts dd{margin:0;font-size:var(--fs-md);font-weight:600}.cp-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--counter-space-4)}.cp-reviews{display:grid;gap:var(--counter-space-3)}.cp-reviews blockquote{margin:0;padding:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.cp-reviews blockquote span{color:var(--counter-indigo);font-weight:700}.cp-reviews blockquote p{margin:.4rem 0}.cp-reviews cite{color:var(--counter-muted);font-size:var(--fs-sm);font-style:normal}.cp-main>.le-ad-slot,.cp-main>.le-ad-slot>.le-shell{width:100%;max-width:none;margin:0}.cp-main>.le-ad-slot .le-ad-slot-card{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg)}@media (max-width:980px){.cp-layout{grid-template-columns:minmax(0,1fr)}.cp-aside{position:static}}@media (max-width:720px){.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-stats>div:nth-child(3){border-left:0}.cp-stats>div:nth-child(n+3){border-top:1px solid var(--counter-line)}.cp-facts{grid-template-columns:minmax(0,1fr)}.cp-facts>div+div{border-top:1px solid var(--counter-line);border-left:0!important}.cp-actions{width:100%}.cp-actions .cp-button{flex:1 1 auto}.cp-block{padding:var(--counter-space-4)}}.directory-listing-preview.lp{background:#fff}.lp-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--counter-indigo) 8%,#fff);display:grid;place-items:center;color:var(--counter-indigo);font:700 var(--fs-lg)/1 var(--font-anek-latin),sans-serif}.lp-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-type{position:absolute;z-index:1;top:.8rem;left:.8rem;padding:.25rem .75rem;border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em}.lp-close{position:absolute;z-index:2;top:.7rem;right:.7rem;width:2.5rem;height:2.5rem;min-height:0;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--counter-ink);box-shadow:0 2px 8px rgba(18,20,27,.2);cursor:pointer}.lp-close svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.lp-body{display:grid;gap:.9rem;padding:1.25rem}.lp-body h2{margin:0;font:700 var(--fs-xl)/1.2 var(--font-anek-latin),sans-serif;letter-spacing:-.01em}.lp-price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .9rem}.lp-price strong{font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.lp-rating{display:inline-flex;align-items:center;gap:.25rem;color:var(--counter-muted);font-size:var(--fs-sm);font-weight:700}.lp-rating svg{width:.9rem;height:.9rem;fill:var(--counter-focus)}.lp-company{display:flex;align-items:center;gap:.7rem;padding:.75rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo) 6%,#fff)}.lp-company span{min-width:0;display:grid}.lp-company strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.lp-company small{color:var(--counter-muted);font-size:var(--fs-xs)}.lp-about{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.lp-facts{display:grid;margin:0;padding:0;list-style:none}.lp-facts li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid var(--counter-line);font-size:var(--fs-sm)}.lp-facts li span{color:var(--counter-muted)}.lp-facts li strong{text-align:right;font-weight:650;text-transform:capitalize}.lp-open{min-height:3rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--r-pill);background:var(--counter-green);color:#fff;font-weight:700}.lp-open svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:2.75rem;padding:0 2.25rem 0 .9rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--counter-indigo) 50%),linear-gradient(135deg,var(--counter-indigo) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 50%,calc(100% - .75rem) 50%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;color:var(--counter-ink);font:inherit;font-weight:600;cursor:pointer}:where(select):focus-visible{outline:3px solid color-mix(in srgb,var(--counter-focus) 55%,transparent);outline-offset:1px}:where(select):disabled{opacity:.55;cursor:not-allowed}.bn-dd{position:fixed;z-index:3000;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--counter-line-strong);border-radius:var(--r-md);background:#fff;color:var(--counter-ink);box-shadow:0 18px 44px rgba(18,20,27,.2),0 2px 6px rgba(18,20,27,.08);outline:0;animation:bn-dd-in .14s ease-out}.bn-dd-search{display:flex;align-items:center;gap:.55rem;padding:0 .9rem;border-bottom:1px solid var(--counter-line)}.bn-dd-search svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:var(--counter-muted);stroke-width:1.9;stroke-linecap:round}.bn-dd-search input{width:100%;min-height:2.8rem;border:0;outline:0;background:transparent;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm)}.bn-dd-list{overflow-y:auto;padding:.35rem;scrollbar-width:thin;scrollbar-color:var(--counter-line-strong) transparent}.bn-dd-group{margin:0;padding:.6rem .65rem .25rem;color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.bn-dd-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer}.bn-dd-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bn-dd-option.is-active{background:color-mix(in srgb,var(--counter-indigo) 9%,#fff)}.bn-dd-option.is-selected{font-weight:700;color:var(--counter-indigo)}.bn-dd-option.is-disabled{color:var(--counter-muted);opacity:.6;cursor:not-allowed}.bn-dd-option svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bn-dd-empty{margin:0;padding:1rem;color:var(--counter-muted);font-size:var(--fs-sm);text-align:center}@keyframes bn-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bn-dd{animation:none}}.bn-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--counter-space-3);margin:0;padding:0;list-style:none}.bn-product-grid>li{min-width:0;display:flex}.bn-product-grid>li>.lcard{width:100%}.bn-product-grid .lcard-body{gap:.4rem;padding:.8rem .9rem .9rem}.bn-product-grid .lcard-title{font-size:var(--fs-md)}.bn-product-grid .lcard-foot{padding-top:.65rem}.bn-product-grid .lcard-price strong{font-size:var(--fs-lg)}.bn-product-grid .lcard-cta{min-height:2.2rem;padding:0 .9rem;font-size:var(--fs-xs)}.bn-product-grid .lcard-info{width:2.2rem;height:2.2rem}.bn-product-grid.is-loading>span{aspect-ratio:3/4;border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-ink) 7%,#fff);animation:bn-pulse 1.2s ease-in-out infinite}@keyframes bn-pulse{50%{opacity:.55}}.directory-listing-workbench{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--counter-space-4);align-items:start}.directory-listing-workbench.has-selection{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr) 19rem}.directory-listing-workbench>.directory-listing-master{grid-column:1;grid-row:1;padding:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.directory-listing-workbench>.directory-listing-detail,.directory-listing-workbench>.directory-listing-filter-rail{grid-column:2;grid-row:1;position:sticky;top:calc(var(--bn-header-height) + var(--counter-space-5))}.directory-listing-workbench>.directory-listing-filter-rail{height:auto;max-height:calc(100vh - var(--bn-header-height) - var(--counter-space-6));display:block;overflow:auto}.directory-listing-workbench.has-selection>.directory-listing-filter-rail{grid-column:3}.directory-listing-filter-panel{padding:var(--counter-space-4);border:1px solid var(--counter-line-strong);border-radius:var(--r-lg);background:#fff;box-shadow:var(--counter-shadow-rest)}.flt-sheet-close{display:none}.directory-listing-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:0;border:0;border-bottom:1px solid var(--counter-line);margin-bottom:var(--counter-space-3)}.directory-listing-toolbar>span{display:grid;gap:.1rem}.directory-listing-toolbar>span strong{font:700 var(--fs-lg)/1.2 var(--font-anek-latin),sans-serif}.directory-listing-toolbar>span small{color:var(--counter-muted);font-size:var(--fs-sm)}.dlw-controls select{max-width:none;min-width:9.5rem}.dlw-view{display:inline-flex;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-indigo) 6%,#fff)}.dlw-view button{width:2.3rem;display:grid;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--counter-muted);cursor:pointer}.dlw-view button[aria-pressed=true]{background:var(--counter-indigo);color:#fff}.dlw-filter-toggle svg,.dlw-view svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dlw-filter-toggle{display:none;align-items:center;gap:.45rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.dlw-filter-toggle b{min-width:1.3rem;height:1.3rem;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs)}.dlw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:var(--counter-space-3);margin:0;padding:0;list-style:none}.dlw-grid>li{min-width:0;display:flex}.dlw-grid>li>.lcard{width:100%}.dlw-grid.is-loading>span{aspect-ratio:3/4;border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-ink) 7%,#fff);animation:bn-pulse 1.2s ease-in-out infinite}@media (max-width:1100px){.directory-listing-workbench,.directory-listing-workbench.has-selection{grid-template-columns:minmax(0,1fr)}.directory-listing-workbench>.directory-listing-detail,.directory-listing-workbench>.directory-listing-master{grid-column:1}.directory-listing-workbench.has-selection>.directory-listing-detail{display:none}.dlw-filter-toggle{display:inline-flex}.directory-listing-workbench>.directory-listing-filter-rail{display:none}.directory-listing-workbench>.directory-listing-filter-rail.is-open{position:fixed;z-index:400;inset:0;max-height:none;display:flex;align-items:flex-end;background:rgba(18,20,27,.45);overflow:hidden}.directory-listing-filter-rail.is-open>.directory-listing-filter-panel{position:relative;width:100%;max-height:86vh;overflow:auto;padding-top:3.25rem;border-radius:var(--r-lg) var(--r-lg) 0 0;border-width:0}.directory-listing-filter-rail.is-open .flt-sheet-close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--counter-ink) 8%,#fff);color:var(--counter-ink);cursor:pointer}.flt-sheet-close svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}}@media (max-width:560px){.dlw-controls{width:100%;flex-wrap:wrap}.dlw-controls label{flex:1 1 8rem}.dlw-controls select{width:100%}}.flt{display:grid;min-width:0}.flt,.flt-head{gap:var(--counter-space-3)}.flt-head{display:flex;align-items:center;justify-content:space-between}.flt-head h2{display:inline-flex;align-items:center;gap:.5rem;margin:0;font:700 var(--fs-lg)/1.2 var(--font-anek-latin),sans-serif}.flt-head h2 svg{width:1.1rem;height:1.1rem;fill:none;stroke:var(--counter-indigo);stroke-width:2;stroke-linecap:round}.flt-head h2 b{min-width:1.4rem;height:1.4rem;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs)}.flt-clear{padding:.3rem .1rem;border:0;background:transparent;color:var(--counter-indigo);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.flt-applied{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.flt-applied button{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .4rem 0 .75rem;border:1px solid color-mix(in srgb,var(--counter-indigo) 35%,#fff);border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-indigo) 9%,#fff);color:var(--counter-indigo);font:600 var(--fs-xs)/1 var(--font-work-sans),sans-serif;cursor:pointer}.flt-applied svg,.flt-link svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.flt-search{display:flex;align-items:center;gap:.55rem;padding:0 .9rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff}.flt-search svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:var(--counter-muted);stroke-width:1.9;stroke-linecap:round}.flt-search input{width:100%;min-height:2.6rem;border:0;outline:0;background:transparent;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm)}.flt-search:focus-within{border-color:var(--counter-indigo)}.flt-search .flt-search-clear{flex:0 0 auto;display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--counter-muted);cursor:pointer}.flt-search .flt-search-clear:hover{background:var(--counter-indigo-soft);color:var(--counter-indigo)}.flt-search .flt-search-clear svg{width:.9rem;height:.9rem}.flt-block{display:grid;gap:.5rem}.flt-label{margin:0;color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.flt-segment{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:.2rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-indigo) 6%,#fff)}.flt-segment button{min-height:2.3rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--counter-muted);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.flt-segment button.is-active{background:var(--counter-indigo);color:#fff}.flt-switches{gap:0}.flt-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--counter-ink);font:600 var(--fs-sm)/1.2 var(--font-work-sans),sans-serif;text-align:left;cursor:pointer}.flt-switch i{position:relative;flex:0 0 auto;width:2.5rem;height:1.4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-ink) 22%,#fff);transition:background .2s}.flt-switch i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(18,20,27,.3);transition:transform .2s}.flt-switch.is-on i{background:var(--counter-indigo)}.flt-switch.is-on i:after{transform:translateX(1.1rem)}.flt-section{border-top:1px solid var(--counter-line)}.flt-section h3{margin:0}.flt-section-head{width:100%;min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0;border:0;background:transparent;color:var(--counter-ink);font:700 var(--fs-md)/1.2 var(--font-work-sans),sans-serif;cursor:pointer}.flt-section-head span{display:inline-flex;align-items:center;gap:.5rem}.flt-section-head b{min-width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs)}.flt-section-head i{display:grid;transition:transform .2s;color:var(--counter-muted)}.flt-section-head i.is-open{transform:rotate(180deg)}.flt-section-head svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.flt-section-body{display:grid;gap:.1rem;padding-bottom:var(--counter-space-3)}.flt-option{display:flex;align-items:center;gap:.7rem;min-height:2.5rem;padding:0 .1rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--counter-ink);font:500 var(--fs-sm)/1.25 var(--font-work-sans),sans-serif;text-align:left;cursor:pointer}.flt-option.is-checked{font-weight:700}.flt-box{width:1.2rem;height:1.2rem;flex:0 0 auto;display:grid;place-items:center;border:1.5px solid var(--counter-line-strong);border-radius:var(--r-xs);background:#fff;transition:background .15s,border-color .15s}.flt-box.is-radio{border-radius:50%}.flt-option.is-checked .flt-box{border-color:var(--counter-indigo);background:var(--counter-indigo)}.flt-option.is-checked .flt-box.is-radio{background:#fff;box-shadow:inset 0 0 0 .26rem var(--counter-indigo)}.flt-box svg{width:.8rem;height:.8rem;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.flt-option-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flt-link small,.flt-option small{flex:0 0 auto;min-width:1.4rem;padding:.1rem .4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-indigo) 8%,#fff);color:var(--counter-muted);font-size:var(--fs-xs);font-weight:700;text-align:center}.flt-link{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;color:var(--counter-ink);font-size:var(--fs-sm)}.flt-link span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flt-link svg{color:var(--counter-muted)}.flt-more{justify-self:start;padding:.4rem 0;border:0;background:transparent;color:var(--counter-indigo);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.flt-empty{margin:0;padding:.4rem 0;color:var(--counter-muted);font-size:var(--fs-sm)}.flt-chips{display:flex;flex-wrap:wrap;gap:.4rem}.flt-chip{min-height:2.2rem;padding:0 .85rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font:600 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.flt-chip.is-active{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}.flt-price{display:flex;gap:.5rem;margin-top:.6rem}.flt-price label{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;padding:0 .8rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff}.flt-price label i{color:var(--counter-muted);font-style:normal;font-weight:700}.flt-price input{width:100%;min-width:0;min-height:2.4rem;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sm)}.flt-price label:focus-within{border-color:var(--counter-indigo)}.flt-price button{min-height:2.4rem;padding:0 1rem;border:0;border-radius:var(--r-pill);background:var(--counter-indigo);color:#fff;font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.flt-price button:disabled{opacity:.45;cursor:not-allowed}.flt-section-body select{width:100%}:is(.btn-primary,.btn-brand,.btn-green,.btn-gradient,.directory-primary,.le-button.is-primary,.bn-sign-in,.lcard-cta,.cp-button:not(.is-quiet),.lp-open,.ld-mobile-cta,.flt-price button,.counter-support-actions>a:first-child){min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.4rem;border:1px solid var(--counter-cta-edge)!important;border-radius:var(--r-pill)!important;background:var(--counter-cta)!important;background-image:none!important;color:var(--counter-on-cta)!important;font:700 var(--fs-md)/1 var(--font-work-sans),sans-serif;box-shadow:0 1px 0 rgba(18,20,27,.12)!important;text-decoration:none;cursor:pointer}:is(.btn-primary,.btn-brand,.btn-green,.btn-gradient,.directory-primary,.le-button.is-primary,.bn-sign-in,.lcard-cta,.cp-button:not(.is-quiet),.lp-open,.ld-mobile-cta,.flt-price button,.counter-support-actions>a:first-child):is(:hover,:focus-visible){background:var(--counter-cta-hover)!important;border-color:var(--counter-cta-hover)!important}:is(.btn-primary,.btn-brand,.btn-green,.btn-gradient,.directory-primary,.le-button.is-primary,.bn-sign-in,.lcard-cta,.cp-button:not(.is-quiet),.lp-open,.ld-mobile-cta,.flt-price button,.counter-support-actions>a:first-child) :is(svg,path){color:inherit;stroke:currentColor}:is(.btn-sm,.lcard-cta,.flt-price button){min-height:2.25rem;padding:0 1rem;font-size:var(--fs-sm)}:is(.btn-secondary,.le-button:not(.is-primary),.company-secondary,.cp-button.is-quiet,.btn-ghost){min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.4rem;border:1px solid var(--counter-line-strong)!important;border-radius:var(--r-pill)!important;background:#fff!important;color:var(--counter-ink)!important;font:700 var(--fs-md)/1 var(--font-work-sans),sans-serif;box-shadow:none!important}:is(.btn-secondary,.le-button:not(.is-primary),.company-secondary,.cp-button.is-quiet):is(:hover,:focus-visible){border-color:var(--counter-indigo)!important;background:color-mix(in srgb,var(--counter-indigo) 6%,#fff)!important}:is(.btn-secondary,.btn-ghost).btn-sm{min-height:2.25rem;padding:0 1rem;font-size:var(--fs-sm)}:is(.le-closing,.counter-support-hero,.counter-category-hero,.counter-catalog-hero,.counter-feature-page>div:first-child,.bn-home-hero,.bn-rhero,.counter-about-close,.counter-pricing-close,.counter-offer-page>section:first-child) :is(.btn-secondary,.le-button:not(.is-primary),.counter-support-actions>a:not(:first-child),.cp-button.is-quiet){border-color:hsla(0,0%,100%,.75)!important;background:transparent!important;color:#fff!important}.counter-results-page>.directory-results-head{border:0!important;background:var(--counter-green)!important;color:#fff}.counter-results-page>.recruitment-results-head{border:0!important;background:var(--counter-indigo)!important;color:#fff}.counter-results-page>:is(.directory-results-head,.recruitment-results-head) :is(h1,p){color:#fff!important}.counter-results-page>:is(.directory-results-head,.recruitment-results-head)>.directory-shell>p{opacity:.88}.jf-panel{padding:var(--counter-space-4);border:1px solid var(--counter-line-strong);border-radius:var(--r-lg);background:#fff;box-shadow:var(--counter-shadow-rest);gap:var(--counter-space-4)}.jf-panel .flt-block>select{width:100%}.listing-detail-page .ld-summary h1{font-size:var(--fs-2xl)!important;line-height:1.15!important;letter-spacing:-.02em!important}.ld-topline{justify-content:space-between;gap:var(--counter-space-3)}.ld-badges,.ld-topline{display:flex;align-items:center}.ld-badges{flex-wrap:wrap;gap:.4rem;min-width:0}.ld-save{width:2.6rem;height:2.6rem;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--counter-line-strong);border-radius:50%;background:#fff;color:var(--counter-ink);cursor:pointer}.ld-save.is-saved{border-color:var(--counter-indigo);color:var(--counter-indigo)}.listing-detail-page .ld-aside>.card{background:#fff!important;border:1px solid var(--counter-line-strong)!important;box-shadow:var(--counter-shadow-rest)!important}.listing-detail-page .ld-aside>.card>div:first-child:not([style*=padding]){display:none}.listing-detail-page .ld-aside>.card>div[style*=bg-subtle]{background:#fff!important;border-color:var(--counter-line)!important}.listing-detail-page .ld-aside>.card h3{color:var(--counter-ink)!important}.listing-detail-page .ld-aside>.card a[href^="/seller/"] h3{color:var(--counter-indigo)!important}.listing-detail-page .ld-aside>.card>a:last-child{background:#fff!important;border-top:1px solid var(--counter-line)!important;color:var(--counter-indigo)!important}.listing-detail-page .ld-aside .btn{flex-direction:row!important;min-height:2.75rem!important}.listing-detail-page .ld-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--counter-space-3)}.listing-detail-page .card.card-flat.card-pad{background:#fff!important;border:1px solid var(--counter-line)!important;box-shadow:none!important}@media (min-width:721px){.ld-mobile-cta{display:none!important}}.counter-public-page:is(.counter-about,.counter-pricing,.counter-editorial){padding-bottom:var(--counter-section-gap);background:transparent}.counter-public-page>:is(.counter-support-hero,.counter-support-section,.counter-about-close,.counter-pricing-close,.counter-pricing-body){width:min(calc(100% - 2rem),76rem);margin:var(--counter-section-gap) auto 0;overflow:hidden;border-radius:var(--r-lg)}.counter-public-page>:is(.counter-support-hero,.counter-support-section,.counter-about-close,.counter-pricing-close,.counter-pricing-body) .counter-support-shell{width:100%;padding-inline:clamp(1.25rem,3.5vw,3rem)}.counter-public-page>.counter-support-hero{min-height:0;padding-block:clamp(2.25rem,5vw,4rem);box-shadow:none}.counter-support-hero h1{max-width:20ch;font-size:var(--fs-3xl);line-height:1.04;letter-spacing:-.03em}.counter-support-hero p{margin-top:1rem;font-size:var(--fs-lg)}.counter-about-hero-grid{gap:clamp(1.5rem,4vw,4rem)}.counter-route-board{display:grid;gap:.6rem;border:0}.counter-route-board a{min-height:6.5rem;padding:1.1rem 1.3rem;border:1px solid hsla(0,0%,100%,.45);border-radius:var(--r-md)}.counter-route-board a+a{border-top:1px solid hsla(0,0%,100%,.45)}.counter-route-board a:hover{background:hsla(0,0%,100%,.12)!important;color:#fff!important}.counter-public-page>.counter-support-section{padding-block:clamp(1.75rem,3.5vw,3rem);border:1px solid var(--counter-line);background:#fff}.counter-support-heading{gap:1.5rem;margin-bottom:1.75rem}.counter-support-heading h2{max-width:22ch;font-size:var(--fs-2xl);line-height:1.08;letter-spacing:-.02em}.counter-principles{border:0;gap:var(--counter-space-3)}.counter-principles article{min-height:11rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo) 4%,#fff)}.counter-principles article:first-child{min-height:23rem;border-color:var(--counter-green)}.counter-principles h3{max-width:22ch;font-size:var(--fs-2xl);line-height:1.12}.counter-about-blog{background:#fff}.counter-about-blog-head h2{font-size:var(--fs-2xl);line-height:1.08}.counter-about-blog-grid>a{border:1px solid var(--counter-line);border-radius:var(--r-lg);overflow:hidden;background:#fff}.counter-about-close h2,.counter-pricing-close h2{font-size:var(--fs-2xl);line-height:1.1}.counter-public-page>:is(.counter-about-close,.counter-pricing-close){padding-block:clamp(2rem,4vw,3rem)}.counter-pricing-plans{border:0;gap:var(--counter-space-3)}.counter-price-plan{min-height:0;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.counter-price-plan.is-highlighted{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}@media (max-width:760px){.counter-about-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.counter-about-blog-grid{grid-template-columns:minmax(0,1fr)}}.counter-support-hero.is-ivory{background:var(--counter-indigo);color:#fff}.counter-support-hero.is-ivory p{color:var(--counter-on-indigo)}.counter-editorial .counter-support-hero{min-height:0}.counter-editorial .counter-editorial-index{width:min(calc(100% - 2rem),76rem);padding-inline:0;padding-block:var(--counter-section-gap) 0}.counter-editorial.counter-public-page :is(.blog-grid,.rb-grid){gap:var(--counter-space-4);border:0}.counter-editorial.counter-public-page :is(.blog-card,.rb-card){border:1px solid var(--counter-line);border-radius:var(--r-lg);overflow:hidden;background:#fff}.counter-editorial :is(.blog-card,.rb-card):first-child :is(.blog-cover,.rb-cover){border-right:0}.counter-offer-page>section:first-child .chip strong{color:var(--counter-ink)!important}.counter-offer-page>section:first-child .chip span{color:var(--counter-muted)!important}:is(.bn-section-search-submit,.directory-search button[type=submit],.bn-universal-compact button,.directory-results-head .directory-search button){border:1px solid var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}:is(.bn-section-search-submit,.directory-search button[type=submit],.bn-universal-compact button,.directory-results-head .directory-search button):is(:hover,:focus-visible){background:var(--counter-cta-hover)!important}:is(.bn-section-search-submit,.directory-search button[type=submit]) svg{stroke:currentColor}@media (max-width:720px){.cp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.counter-results-page>:is(.directory-results-head,.recruitment-results-head) :is(nav,.breadcrumbs,[aria-label=Breadcrumb]) :is(a,span,strong,li){color:hsla(0,0%,100%,.85)!important}.le-ad-slot .le-button{width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline:1.1rem;font-size:var(--fs-sm)}.dlw-controls select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 2.25rem 0 1rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--counter-indigo) 50%),linear-gradient(135deg,var(--counter-indigo) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 50%,calc(100% - .75rem) 50%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;color:var(--counter-ink);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif}:root{--faint:#54627a}.bn-home-contrast{background:var(--counter-indigo)}.bn-home-contrast :is(h2,h3,p){color:#fff}.bn-home-contrast-heading p{color:hsla(0,0%,100%,.88)}.bn-home-contrast-board .is-thin :is(span,strong,p,b){color:var(--counter-ink)}.bn-home-contrast-board .is-thin span{color:var(--counter-muted)}.bn-home-contrast-board .is-thin b{color:var(--counter-indigo)}.bn-home-contrast-board .is-navya{background:transparent}.bn-home-contrast-board .is-navya :is(h3,strong,li){color:#fff}.bn-home-contrast-board .is-navya span{color:var(--counter-sky)}:is(.le-closing,.directory-closing,.recruitment-closing,.counter-about-close,.counter-pricing-close){color:#fff}:is(.le-closing,.directory-closing,.recruitment-closing,.counter-about-close,.counter-pricing-close) :is(h2,h3){color:#fff}:is(.le-closing,.directory-closing,.recruitment-closing,.counter-about-close,.counter-pricing-close) p{color:hsla(0,0%,100%,.88)}:is(.le-closing,.directory-closing,.recruitment-closing) :is(span,small,em):not(.le-button *){color:var(--counter-sky)}.counter-price-plan.is-highlighted :is(p,small,span,li,dd,header p){color:hsla(0,0%,100%,.9)}.counter-price-plan.is-highlighted :is(h2,h3,strong,b){color:#fff}.counter-catalog-hero .field-label,.counter-catalog-hero label{color:hsla(0,0%,100%,.9)!important}.counter-offer-page>section:first-child a.btn-primary{border-color:var(--counter-cta-edge)!important;background:var(--counter-cta)!important;color:var(--counter-on-cta)!important}.bn-hstage-card{border:1px solid hsla(0,0%,100%,.28)}.bn-hstage-card.is-ask{background:#fff;color:var(--counter-ink)}.bn-hstage-card.is-directory{--route:var(--counter-focus);background:var(--counter-focus)}.bn-hstage-card.is-recruitment{--route:var(--counter-indigo-hover);background:var(--counter-indigo-hover);color:#fff}.bn-hstage-card.is-growth{background:var(--counter-indigo-soft);color:var(--counter-ink)}.bn-hstage-card.is-growth .bn-hstage-copy em,.bn-hstage-card.is-growth .bn-hstage-icon{color:var(--counter-indigo)}.le-proof-options button[aria-pressed=true] :is(span,strong,b),.le-update-feature-list button[aria-pressed=true] :is(span,strong,b){color:#fff}.le-proof-options button[aria-pressed=true] small,.le-update-feature-list button[aria-pressed=true] small{color:hsla(0,0%,100%,.85)}.bn-hstage-card.is-directory{--route:#0b7a52;background:#0b7a52;color:#fff;border-color:hsla(0,0%,100%,.35)}.bn-hstage-card.is-recruitment{--route:var(--counter-indigo);background:var(--counter-highlight);color:var(--counter-on-highlight);border-color:var(--counter-highlight-edge)}.bn-hstage-card.is-recruitment .bn-hstage-icon{border-color:rgba(18,20,27,.35)}.bn-hstage-card.is-recruitment .bn-hstage-copy small{opacity:.85}.bn-section-search select{text-overflow:ellipsis}@media (min-width:1101px){.bn-hstage-card:not(.is-active) .bn-hstage-label{position:absolute;inset:0;min-height:0;transform:none;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:start;padding:1.4rem}.bn-hstage-card:not(.is-active) .bn-hstage-icon{width:3rem;height:3rem;grid-area:1/1}.bn-hstage-card:not(.is-active) .bn-hstage-label>b{grid-area:1/2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%}.bn-hstage-card:not(.is-active) .bn-hstage-copy{grid-area:2/1/3/3;align-self:end;gap:.35rem}.bn-hstage-card:not(.is-active) .bn-hstage-copy strong{font-size:var(--fs-xl)}.bn-hstage-card:not(.is-active) .bn-hstage-copy small{font-size:var(--fs-sm);-webkit-line-clamp:3}}.bn-hstage-mark{display:none}@media (min-width:1101px){.bn-hstage-mark{display:block;position:absolute;z-index:0;left:50%;top:46%;width:62%;max-width:12rem;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease}.bn-hstage-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.bn-hstage-card.is-active .bn-hstage-mark{opacity:0}.bn-hstage-card.is-ask .bn-hstage-mark{color:color-mix(in srgb,var(--counter-indigo) 10%,#fff)}.bn-hstage-card.is-directory .bn-hstage-mark{color:color-mix(in srgb,#0b7a52 82%,#000)}.bn-hstage-card.is-recruitment .bn-hstage-mark{color:color-mix(in srgb,var(--counter-highlight) 86%,#8a5a00)}.bn-hstage-card.is-growth .bn-hstage-mark{color:color-mix(in srgb,var(--counter-indigo-soft) 84%,var(--counter-indigo))}}.le-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-align:center;white-space:nowrap}:is(section,div) header.le-section-head.le-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-auto-rows:auto;align-items:end;-moz-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem);row-gap:var(--counter-space-3)}header.le-section-head>div{grid-column:1;grid-row:1/span 2;max-width:none}header.le-section-head>div>p{margin-top:var(--counter-space-2)}header.le-section-head>div>p,header.le-section-head>p{max-width:34rem;font-size:var(--fs-md);line-height:1.55}header.le-section-head>p{grid-column:2;grid-row:1;align-self:end;margin:0}header.le-section-head>a.le-button{grid-column:2;grid-row:2;align-self:start;justify-self:start}header.le-section-head:not(:has(>p))>a.le-button{grid-row:1/span 2;align-self:end;justify-self:end}@media (max-width:900px){:is(section,div) header.le-section-head.le-section-head{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--counter-space-2)}header.le-section-head>a.le-button,header.le-section-head>div,header.le-section-head>p{grid-column:1;grid-row:auto;justify-self:start;align-self:start}}.hs svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hs-sec{padding-block:clamp(1.25rem,3vw,2.25rem)}.hs-eyebrow{margin:0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.hs-eyebrow,.hs-link{color:var(--counter-indigo);font-weight:800}.hs-link{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;font-size:var(--fs-sm);text-decoration:none}.hs-link svg{width:1rem;height:1rem;transition:transform .2s ease}.hs-link:hover svg{transform:translateX(3px)}.hs-prod-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--r-sm);background:var(--counter-indigo);color:#fff}.hs-prod-icon svg{width:1.3rem;height:1.3rem}.hs-proof-card{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.hs-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.hs-proof-stats li{display:grid;gap:.25rem;padding:clamp(1.1rem,2.5vw,1.75rem) clamp(1rem,3vw,2rem);text-align:center}.hs-proof-stats li+li{border-left:1px solid var(--counter-line)}.hs-proof-stats strong{color:var(--counter-indigo);font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif;font-variant-numeric:tabular-nums}.hs-proof-stats li>span{color:var(--counter-muted);font-size:var(--fs-sm);font-weight:600}.hs-marquee{overflow:hidden;border-top:1px solid var(--counter-line);padding-block:.85rem;background:color-mix(in srgb,var(--counter-indigo-soft) 45%,#fff);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hs-marquee-track{display:flex;gap:.6rem;width:-moz-max-content;width:max-content;animation:hs-marquee 80s linear infinite}.hs-marquee:hover .hs-marquee-track{animation-play-state:paused}.hs-marquee-track span{padding:.35rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}@keyframes hs-marquee{to{transform:translateX(-50%)}}.hs-show-pin{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.hs-show-bg{position:absolute;inset:-15% -10%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 88% 12%,var(--counter-indigo-soft),transparent 42%),radial-gradient(circle at 6% 92%,color-mix(in srgb,var(--counter-sky) 40%,#fff),transparent 38%)}.hs-show-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.hs-show-head h2{margin:.35rem 0 0;max-width:20ch;font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif;letter-spacing:-.03em}.hs-show-nav{display:none;gap:1.5rem}.hs-show-nav button{position:relative;min-width:6.5rem;padding:.5rem 0 .7rem;border:0;background:none;color:var(--counter-muted);font:inherit;font-size:var(--fs-sm);font-weight:700;text-align:left;cursor:pointer}.hs-show-nav button[aria-current=true]{color:var(--counter-ink)}.hs-show-nav button:before,.hs-show-nav i{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:var(--r-pill)}.hs-show-nav button:before{background:var(--counter-line)}.hs-show-nav i{background:var(--counter-indigo);transform:scaleX(0);transform-origin:left}.hs-show[data-pinned] .hs-show-nav{display:flex}.hs-deck{display:grid;gap:var(--counter-space-4)}.hs-prod{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo-soft) 55%,#fff);overflow:hidden}.hs-prod-copy{display:grid;gap:.85rem;justify-items:start}.hs-prod-copy h3{margin:0;max-width:16ch;font:800 var(--fs-2xl)/1.02 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.hs-prod-copy p{margin:0;max-width:34rem;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.hs-aud-body ul,.hs-prod-copy ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hs-aud-body li,.hs-prod-copy li{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-sm);font-weight:600;line-height:1.4}.hs-aud-body li svg,.hs-prod-copy li svg{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.1rem;color:var(--counter-indigo)}.hs-prod-visual{display:grid;place-items:center;perspective:1100px;min-width:0}.hs-device-wrap{width:100%;display:grid;place-items:center;animation:hs-float 7s ease-in-out infinite alternate}@keyframes hs-float{to{transform:translateY(-6px)}}.hs-device{width:min(100%,26rem);display:grid;gap:.6rem;padding:1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;box-shadow:0 18px 40px rgba(18,48,126,.14)}.hs-m-head{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sm)}.hs-m-head svg{width:1.1rem;height:1.1rem;color:var(--counter-indigo)}.hs-m-chips{display:flex;gap:.4rem}.hs-m-chips span{padding:.2rem .65rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;color:var(--counter-muted)}.hs-m-chips .is-on{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}.hs-m-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .65rem;border:1px solid var(--counter-line);border-radius:var(--r-sm)}.hs-m-avatar{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--counter-indigo-soft);color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800}.hs-m-text{min-width:0;display:grid;gap:.1rem}.hs-m-text small,.hs-m-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-m-text strong{font-size:var(--fs-sm);color:var(--counter-ink)}.hs-m-text small{color:var(--counter-muted);font-size:var(--fs-xs)}.hs-m-tag{padding:.15rem .6rem;background:var(--counter-indigo-soft);color:var(--counter-indigo);font-style:normal;font-weight:700;white-space:nowrap}.hs-m-button,.hs-m-tag{border-radius:var(--r-pill);font-size:var(--fs-xs)}.hs-m-button{padding:.3rem .85rem;background:var(--counter-cta);color:var(--counter-on-cta);font-weight:800}.hs-sk{display:block;height:.6rem;width:100%;border-radius:var(--r-pill);background:var(--counter-line)}.hs-sk.is-wide{width:8rem}.hs-sk.is-thin{width:5rem;margin-top:.3rem}.hs-bubble{margin:0;max-width:85%;padding:.55rem .8rem;border-radius:var(--r-md);background:var(--counter-indigo-soft);color:var(--counter-ink);font-size:var(--fs-sm)}.hs-bubble.is-user{justify-self:end;background:var(--counter-indigo);color:#fff}.hs-show[data-pinned] .hs-show-pin{height:calc(100svh - 7.5rem);grid-template-rows:auto minmax(0,1fr)}.hs-show[data-pinned] .hs-deck{position:relative;display:block;min-height:0}.hs-show[data-pinned] .hs-prod{position:absolute;inset:0}.hs-record-board{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.hs-record-copy{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.hs-record-copy li{display:flex;gap:.85rem}.hs-record-copy li>span{width:2.5rem;height:2.5rem;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--r-sm);background:var(--counter-indigo-soft);color:var(--counter-indigo)}.hs-record-copy svg{width:1.2rem;height:1.2rem}.hs-record-copy strong{font-size:var(--fs-md)}.hs-record-copy p{margin:.15rem 0 0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.hs-compare{position:relative;display:grid;min-width:0}.hs-rich,.hs-thin{grid-area:1/1;display:grid;align-content:center;gap:.7rem;padding:clamp(1.1rem,2.5vw,1.6rem);border-radius:var(--r-md)}.hs-thin{border:1px dashed var(--counter-line);background:color-mix(in srgb,var(--counter-indigo-soft) 40%,#fff);color:var(--counter-muted)}.hs-thin strong{color:var(--counter-ink);font-size:var(--fs-lg)}.hs-thin p{margin:0}.hs-thin b,.hs-thin p{font-size:var(--fs-sm)}.hs-thin b{width:-moz-fit-content;width:fit-content;padding:.35rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-pill)}.hs-rich{border:1px solid var(--counter-indigo-soft);background:#fff;box-shadow:0 18px 40px rgba(18,48,126,.12)}.hs-tag{width:-moz-fit-content;width:fit-content;padding:.15rem .6rem;border-radius:var(--r-pill);background:var(--counter-line);font-size:var(--fs-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hs-tag.is-navya{background:var(--counter-indigo);color:#fff}.hs-rich-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.hs-rich-head strong{font-size:var(--fs-lg)}.hs-rich-head p{margin:0;color:var(--counter-muted);font-size:var(--fs-sm)}.hs-rich ul{display:grid;margin:0;padding:0;list-style:none}.hs-rich-row{display:grid;grid-template-columns:auto 6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem 0;border-top:1px solid var(--counter-line);font-size:var(--fs-sm)}.hs-rich-row svg{width:1.15rem;height:1.15rem;color:var(--counter-indigo)}.hs-rich-row span{font-weight:800}.hs-rich-row b{color:var(--counter-muted);font-weight:600;text-align:right}.hs-compare-edge{position:absolute;top:-.5rem;bottom:-.5rem;left:0;width:3px;border-radius:var(--r-pill);background:var(--counter-highlight);box-shadow:0 0 0 4px rgba(255,190,46,.25);opacity:0;pointer-events:none}.hs-aud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--counter-space-4);perspective:1200px}.hs-aud-card{display:grid;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;will-change:transform}.hs-aud-body{display:grid;gap:.9rem;align-content:start;justify-items:start}.hs-aud-body h3{margin:0;max-width:16ch;font:800 var(--fs-2xl)/1.02 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.hs-aud-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.hs-aud-card.is-business{border-color:transparent;background:var(--counter-indigo);color:#fff}.hs-aud-card.is-business .hs-eyebrow{color:var(--counter-sky)}.hs-aud-card.is-business .hs-prod-icon{background:#fff;color:var(--counter-indigo)}.hs-aud-card.is-business li svg{color:var(--counter-highlight)}.hs-aud-actions .le-button:active{transform:scale(.97)}.hs-close-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:1.1rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff;text-align:center}.hs-close-glow{position:absolute;z-index:-1;top:-16rem;left:50%;width:36rem;height:36rem;margin-left:-18rem;border-radius:50%;background:radial-gradient(closest-side,rgba(157,184,255,.4),transparent);pointer-events:none}.hs-close .hs-eyebrow{color:var(--counter-sky)}.hs-close h2{margin:0;max-width:16ch;font:800 var(--fs-3xl)/.98 var(--font-anek-latin),sans-serif;letter-spacing:-.03em;color:#fff}.hs-w{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin:0 .12em -.14em}.hs-w,.hs-w i{display:inline-block}.hs-w i{font-style:normal}.hs-close p:not(.hs-eyebrow){margin:0;max-width:32rem;color:var(--counter-on-indigo);font-size:var(--fs-md);line-height:1.55}.hs-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem}@media (max-width:900px){.hs-aud-grid,.hs-prod,.hs-record-board{grid-template-columns:minmax(0,1fr)}.hs-proof-stats li{padding-inline:.6rem}.hs-proof-stats li>span{font-size:var(--fs-xs)}.hs-proof-stats strong{font-size:var(--fs-2xl)}.hs-rich-row{grid-template-columns:auto 5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hs-device-wrap,.hs-marquee-track{animation:none}.hs-marquee{overflow-x:auto}}.ab svg,.ps svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ps-sec{padding-block:clamp(1.25rem,3vw,2.25rem)}.ps-biz{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.ps-biz,.ps-company-grid{display:grid;gap:var(--counter-space-4)}.ps-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;perspective:1100px}.ps-company-grid.is-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-company{border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ps-company:hover{transform:translateY(-3px);border-color:var(--counter-indigo);box-shadow:0 14px 30px rgba(18,48,126,.14)}.ps-company>a{height:100%;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem;color:inherit;text-decoration:none}.ps-company.is-loading{display:grid;align-content:start;gap:.6rem;min-height:9rem;padding:1.1rem}.ps-company-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ps-company strong{font:800 var(--fs-lg)/1.15 var(--font-anek-latin),sans-serif}.ps-company small{color:var(--counter-muted);font-size:var(--fs-sm)}.ps-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.ps-chips i{padding:.2rem .6rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);font-size:var(--fs-xs);font-style:normal;font-weight:600;color:var(--counter-ink)}.ps-company-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--counter-line);font-size:var(--fs-xs)}.ps-company .ps-chips{margin-bottom:.7rem}.ps-company-foot b,.ps-company-foot span{color:var(--counter-indigo)}.ps-company-foot span{display:inline-flex;align-items:center;gap:.3rem;font-weight:800}.ps-company-foot svg{width:1rem;height:1rem}.ps-needs{padding:1.25rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ps-needs h3{margin:0 0 .4rem;font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.ps-needs ul{margin:0;padding:0;list-style:none}.ps-need+.ps-need{border-top:1px solid var(--counter-line)}.ps-need a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .25rem;color:inherit;text-decoration:none}.ps-need-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--counter-indigo-soft);color:var(--counter-indigo)}.ps-need-icon svg{width:1.2rem;height:1.2rem}.ps-need strong{display:block;font-size:var(--fs-md)}.ps-need small{display:block;color:var(--counter-muted);font-size:var(--fs-sm)}.ps-need>a>svg{width:1rem;height:1rem;color:var(--counter-muted);transition:transform .2s ease,color .2s ease}.ps-need a:hover>svg{transform:translateX(3px);color:var(--counter-indigo)}.ps-roles{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--counter-space-4);align-items:start}.ps-role-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ps-role{border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ps-role:is(.is-selected,:hover){border-color:var(--counter-indigo);box-shadow:0 0 0 3px var(--counter-indigo-soft)}.ps-role>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.9rem 1rem;color:inherit;text-decoration:none}.ps-role.is-loading{display:grid;gap:.6rem;padding:1.1rem}.ps-role-main,.ps-role-meta{display:grid;gap:.15rem;min-width:0}.ps-role-meta{justify-items:end}.ps-role small,.ps-role strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-role strong{font-size:var(--fs-md)}.ps-role small{color:var(--counter-muted);font-size:var(--fs-sm)}.ps-role b{font-size:var(--fs-sm);white-space:nowrap}.ps-role>a>svg{width:1rem;height:1rem;color:var(--counter-muted)}.ps-role-pane{position:sticky;top:7rem}.ps-stories-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--counter-space-4);align-items:stretch}.ps-stories-list{display:grid;align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ps-stories-list>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.ps-stories-list h2{margin:0;max-width:18ch;font:800 var(--fs-2xl)/1.02 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.ps-stories-list>header p{margin:.4rem 0 0;color:var(--counter-muted);font-size:var(--fs-sm)}.ps-stories-list ul{margin:0;padding:0;list-style:none}.ps-stories-list li+li{border-top:1px solid var(--counter-line)}.ab-more li a,.ps-stories-list li a{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 0;color:inherit;text-decoration:none}.ps-thumb{display:block;width:5.5rem;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-sm);background:var(--counter-indigo-soft)}.ps-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}a:hover>.ps-thumb img{transform:scale(1.06)}.ps-story-copy{display:grid;gap:.2rem;min-width:0}.ps-story-copy small{color:var(--counter-muted);font-size:var(--fs-xs)}.ps-story-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--fs-md);line-height:1.3}.ps-stories-list li a>svg{width:1rem;height:1rem;color:var(--counter-muted)}.ps-empty{margin:0;color:var(--counter-muted)}.ps-cta{display:grid;align-content:center;justify-items:start;gap:.9rem;padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff}.ps-cta .hs-eyebrow{color:var(--counter-sky)}.ps-cta h3{margin:0;max-width:16ch;font:800 var(--fs-2xl)/1.02 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.ps-cta p:not(.hs-eyebrow){margin:0;color:var(--counter-on-indigo);font-size:var(--fs-md);line-height:1.55}.ps-cta-actions{margin-top:.4rem}.ab-hero-actions,.ps-cta-actions{display:flex;flex-wrap:wrap;gap:.6rem}.ab-hero-actions{justify-content:center;margin-top:var(--counter-space-5)}.ab-pairs{display:grid;gap:var(--counter-space-3)}.ab-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--counter-space-4);padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ab-pair p{display:grid;align-content:center;gap:.35rem;margin:0}.ab-pair p>span{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ab-before em{--p:100%;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--counter-muted);font-size:var(--fs-lg);font-style:normal;line-height:1.35;background:linear-gradient(var(--counter-ink),var(--counter-ink)) no-repeat 0 58% /var(--p) 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ab-after{padding:.9rem 1.1rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo-soft) 60%,#fff)}.ab-after>span{color:var(--counter-indigo)}.ab-after strong{font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.ab-pair-arrow{display:grid;place-items:center;width:2.5rem;color:var(--counter-indigo)}.ab-pair-arrow svg{width:1.4rem;height:1.4rem}.ab-beliefs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--counter-space-4);perspective:1100px}.ab-belief{display:grid;align-content:start;gap:.7rem;padding:1.4rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;will-change:transform}.ab-belief h3{margin:0;font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.ab-belief p{margin:0;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.ab-live{position:relative;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ab-live-line{position:absolute;left:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem);top:calc(clamp(1.25rem, 3vw, 2rem) + .45rem);height:3px;border-radius:var(--r-pill);background:var(--counter-line)}.ab-live-line i{display:block;height:100%;border-radius:inherit;background:var(--counter-indigo);transform-origin:left}.ab-live-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--counter-space-4);margin:0;padding:1.6rem 0 0;list-style:none}.ab-stop{display:grid;align-content:start;justify-items:start;gap:.5rem}.ab-stop h3{margin:0;font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.ab-stop p{margin:0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.ab-status{padding:.15rem .65rem;border-radius:var(--r-pill);background:var(--counter-line);color:var(--counter-ink);font-size:var(--fs-xs);font-weight:800}.ab-status.is-live{background:var(--counter-indigo);color:#fff}.ab-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;color:inherit;text-decoration:none}.ab-feature-media{position:relative;display:block;height:min(22rem,46vh);min-height:14rem;overflow:hidden}.ab-feature-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ab-feature-copy{display:grid;align-content:center;gap:.6rem;padding:clamp(1.25rem,3vw,2.25rem)}.ab-feature-copy small{color:var(--counter-muted);font-size:var(--fs-sm)}.ab-feature-copy strong{font:800 var(--fs-2xl)/1.05 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.ab-feature-copy em{display:inline-flex;align-items:center;gap:.4rem;color:var(--counter-indigo);font-size:var(--fs-sm);font-style:normal;font-weight:800}.ab-feature-copy em svg{width:1rem;height:1rem}.ab-rail{display:flex;gap:var(--counter-space-3);margin:var(--counter-space-4) 0 0;padding:0 0 .75rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.ab-rail li{flex:0 0 min(15rem,72vw);scroll-snap-align:start}.ab-rail a{height:100%;display:grid;align-content:start;gap:.35rem;padding:.6rem .6rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ab-rail a:hover{border-color:var(--counter-indigo);box-shadow:0 12px 24px rgba(18,48,126,.12)}.ab-rail-media{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-md);background:var(--counter-indigo-soft)}.ab-rail-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ab-rail a:hover img{transform:scale(1.05)}.ab-rail small{margin-top:.3rem;padding-inline:.3rem;color:var(--counter-muted);font-size:var(--fs-xs)}.ab-rail strong{display:-webkit-box;overflow:hidden;padding-inline:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--fs-md);line-height:1.3}@media (max-width:1000px){.ab-feature,.ps-biz,.ps-roles,.ps-stories-grid{grid-template-columns:minmax(0,1fr)}.ab-beliefs,.ab-live-track,.ps-company-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-role-pane{position:static}.ab-live-line{display:none}.ab-live-track{padding-top:0}}@media (max-width:700px){.ab-beliefs,.ab-live-track,.ps-company-grid,.ps-company-grid.is-wide{grid-template-columns:minmax(0,1fr)}.ps-role>a{grid-template-columns:auto minmax(0,1fr) auto}.ps-role>a>svg{display:none}.ab-pair{grid-template-columns:minmax(0,1fr);gap:var(--counter-space-2)}.ab-pair-arrow{width:auto;justify-self:start;transform:rotate(90deg)}}.ps-role-pane .bn-role-preview{display:block}.ps-role-pane .bn-role-preview .bn-evidence-media{aspect-ratio:16/9;height:auto;min-height:0}.ps-role-pane .bn-role-preview .bn-evidence-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ps-products{display:grid;gap:var(--counter-space-4)}.ps-products-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ps-tabs{display:flex;gap:.4rem;max-width:100%;overflow-x:auto;padding:.25rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;scrollbar-width:none}.ps-tabs::-webkit-scrollbar{display:none}.ps-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;padding:0 1rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--counter-muted);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.ps-tabs button:hover{color:var(--counter-ink);background:var(--counter-indigo-soft)}.ps-tabs button[aria-selected=true]{background:var(--counter-indigo);color:#fff}.ps-tabs small{padding:.05rem .45rem;border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 14%,transparent);font-size:var(--fs-xs)}.ps-products-count{margin:0;color:var(--counter-muted);font-size:var(--fs-sm);font-weight:600}.ps-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--counter-space-3);transition:opacity .2s ease}.ps-product-grid.is-busy{opacity:.55}.ps-product-grid>li{animation:ps-pop .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes ps-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}}.ps-more,.ps-more>a{display:flex}.ps-more>a{width:100%;min-height:12rem;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.25rem;border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ps-more>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(18,48,126,.25)}.ps-more small{color:var(--counter-sky);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ps-more strong{font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif}.ps-more span{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);font-weight:800}.ps-more svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.ps-more>a:hover svg{transform:translateX(4px)}.ps-product-grid{grid-auto-flow:dense}.ps-product-grid .lcard-kind{display:inline}.ps-product-grid .lcard-media{aspect-ratio:4/3}.ps-product-grid .lcard-body{gap:.4rem;padding:.8rem .85rem .85rem}.ps-product-grid .lcard-title{font-size:var(--fs-md)}.ps-product-grid .lcard-price strong{font-size:var(--fs-lg)}.ps-product-grid .lcard-cta{min-height:2.1rem;padding:0 .85rem}.ps-product-grid .lcard-info{width:2.1rem;height:2.1rem}.ps-product-grid>li.is-wide{grid-column:span 2}.ps-product-grid>li.is-wide .lcard-media{flex:1 1 auto;aspect-ratio:auto;min-height:12rem}.ps-product-grid>li.is-wide .lcard-media img{position:absolute;inset:0}.ps-product-grid>li.is-wide .lcard-title{font-size:var(--fs-lg)}.ps-product-grid>li.is-wide .lcard-price strong{font-size:var(--fs-xl)}.ps-more{grid-column:span 2}.ps-more>a{min-height:100%}@media (max-width:900px){.ps-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ps-product-grid{gap:.5rem}.ps-product-grid .lcard-foot{flex-direction:column;align-items:stretch}.ps-product-grid .lcard-actions{width:100%}.ps-product-grid .lcard-cta{flex:1;justify-content:center}.ps-more strong{font-size:var(--fs-2xl)}}@media (prefers-reduced-motion:reduce){.ps-product-grid>li{animation:none}}@media (min-width:701px){.bn-rhero .bn-section-search{grid-template-columns:minmax(0,1.1fr) minmax(8.5rem,.9fr) minmax(9rem,.9fr) auto;align-items:center}.bn-rhero .bn-section-search :is(.bn-section-search-location,.bn-section-search-workplace) select{font-size:var(--fs-sm)}.bn-rhero .bn-section-search-query{grid-column:1;grid-row:1}.bn-rhero .bn-section-search-location{grid-column:2;grid-row:1;border-top:0;border-left:1px solid var(--counter-line)}.bn-rhero .bn-section-search-workplace{grid-column:3;grid-row:1;border-top:0;border-left:1px solid var(--counter-line)}.bn-rhero .bn-section-search-submit{grid-column:4;grid-row:1;align-self:center;width:3rem;min-height:3rem;padding:0}.bn-rhero .bn-section-search-submit>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bn-rhero .bn-section-search-submit svg{width:1.2rem}}.bn-rhero>.bn-rhero-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr)}.bn-rhero-art{min-width:0;display:grid;place-items:center}.bn-ill{width:100%;max-width:24rem;height:auto;overflow:visible}.bn-ill-glow{fill:hsla(0,0%,100%,.06)}.bn-ill-glow.is-inner{fill:hsla(0,0%,100%,.08)}.bn-ill-ring{fill:none;stroke:hsla(0,0%,100%,.4);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 9}.bn-ill-ring.is-faint{stroke:hsla(0,0%,100%,.25)}.bn-ill-orbit{transform-origin:240px 200px;animation:bn-ill-spin 60s linear infinite}.bn-ill-orbit.is-b{animation-duration:95s;animation-direction:reverse}.bn-ill-link{stroke:hsla(0,0%,100%,.35);stroke-width:1.5;stroke-dasharray:3 7;stroke-linecap:round}.bn-ill-person{animation:bn-ill-bob 6s ease-in-out infinite alternate}.bn-ill-pulse-ring{fill:none;stroke:#9db8ff;stroke-width:2;transform-origin:240px 200px;animation:bn-ill-ping 3.6s ease-out infinite}.bn-ill-check{transform-origin:284px 158px;animation:bn-ill-pop 3.6s ease-out infinite}.bn-ill-dot{animation:bn-ill-bob 5s ease-in-out infinite alternate}.bn-ill-dot.is-late{animation-delay:-2.5s}@keyframes bn-ill-spin{to{transform:rotate(1turn)}}@keyframes bn-ill-bob{to{transform:translateY(-7px)}}@keyframes bn-ill-ping{0%{transform:scale(.9);opacity:.7}70%,to{transform:scale(1.7);opacity:0}}@keyframes bn-ill-pop{0%,30%{transform:scale(0)}42%{transform:scale(1.18)}50%,88%{transform:scale(1)}to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.bn-ill-check,.bn-ill-dot,.bn-ill-orbit,.bn-ill-person,.bn-ill-pulse-ring{animation:none}.bn-ill-check{transform:none}.bn-ill-pulse{display:none}}.bn-rhero>.bn-rhero-paths{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:start;gap:var(--counter-space-3)}.bn-rhero-paths a{min-height:4rem;padding:.6rem 1rem;gap:var(--counter-space-3);border:0;box-shadow:0 8px 20px rgba(8,20,70,.22)}.bn-rhero-paths a.is-seeker{background:var(--counter-cta);color:var(--counter-on-cta)}.bn-rhero-paths a.is-seeker .bn-rhero-path-icon{background:rgba(18,20,27,.1)}.bn-rhero-paths a.is-hirer{background:#fff;color:var(--counter-indigo)}.bn-rhero-paths a.is-hirer .bn-rhero-path-icon{background:var(--counter-indigo-soft)}.bn-rhero-paths a.is-hirer:hover{background:#fff}.bn-rhero-paths strong{font-size:var(--fs-lg)}.bn-rhero-paths a>b{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:rgba(18,20,27,.1)}.bn-rhero-paths a.is-hirer>b{background:var(--counter-indigo-soft)}.bn-rhero-paths a>b svg{width:1rem;height:1rem}@media (max-width:1023px){.bn-rhero-art{display:none}.bn-rhero>.bn-rhero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.bn-rhero>.bn-rhero-paths{grid-template-columns:minmax(0,1fr)}}.hire svg,.rfq svg,.route svg,.sf svg,.trk svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rfq-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--counter-indigo);animation:bn-scene-blink 1s steps(2) infinite}.rfq-board{display:grid;grid-template-columns:minmax(0,.9fr) 6rem minmax(0,1.2fr);align-items:stretch;padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.rfq-req{display:grid;align-content:center;gap:.9rem;padding:1.25rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo-soft) 35%,#fff)}.rfq-req dl{display:grid;gap:.6rem;margin:0}.rfq-req dl>div{display:grid;gap:.15rem;padding:.6rem .8rem;border:1px solid var(--counter-line);border-radius:var(--r-sm);background:#fff}.rfq-req dt{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rfq-req dd{margin:0;min-height:1.4em;font-size:var(--fs-md);font-weight:700}.rfq-post{width:-moz-fit-content;width:fit-content;padding:.55rem 1.1rem;border-radius:var(--r-pill);background:var(--counter-cta);color:var(--counter-on-cta);font-size:var(--fs-sm);font-weight:800}.rfq-wires{width:100%;height:100%;overflow:visible}.rfq-wire{fill:none;stroke:var(--counter-sky);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.rfq-quotes{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.rfq-quote{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1.1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;box-shadow:0 8px 20px rgba(18,48,126,.08)}.rfq-quote-who{display:grid;min-width:0}.rfq-quote-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md)}.rfq-quote small{color:var(--counter-muted);font-size:var(--fs-xs)}.rfq-quote>b{display:grid;justify-items:end;font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.rfq-badge{position:absolute;top:-.6rem;right:1rem;padding:.1rem .65rem;border-radius:var(--r-pill);background:var(--counter-highlight);color:var(--counter-on-highlight);font-size:var(--fs-xs);font-style:normal;font-weight:800}.rfq-badge.is-fast{background:var(--counter-indigo);color:#fff}.rfq-note{margin:.75rem 0 0;color:var(--counter-muted);font-size:var(--fs-xs);text-align:center}.sf-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.sf-copy{display:grid;justify-items:start;gap:1rem}.sf-copy h2{margin:0;max-width:14ch;font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif;letter-spacing:-.03em}.sf-steps{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.sf-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.6rem .75rem;border-radius:var(--r-md);transition:background .3s ease,opacity .3s ease}.sf-steps li>b{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo-soft);color:var(--counter-indigo);font-size:var(--fs-sm);transition:background .3s ease,color .3s ease}.sf-steps strong{font-size:var(--fs-md)}.sf-steps p{margin:.1rem 0 0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.45}.sf[data-pinned] .sf-steps li{opacity:.5}.sf[data-pinned] .sf-steps li[aria-current=true]{opacity:1;background:color-mix(in srgb,var(--counter-indigo-soft) 55%,#fff)}.sf[data-pinned] .sf-steps li[aria-current=true]>b{background:var(--counter-indigo);color:#fff}.sf-visual{display:grid;place-items:center;min-width:0}.sf-card{position:relative;width:min(100%,25rem);overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;box-shadow:0 18px 40px rgba(18,48,126,.14)}.sf-cover{height:5.5rem;background:linear-gradient(120deg,var(--counter-indigo),var(--counter-focus))}.sf-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:0 1.1rem .9rem}.sf-logo{width:3.75rem;height:3.75rem;display:grid;place-items:center;margin-top:-1.9rem;border:4px solid #fff;border-radius:50%;background:var(--counter-indigo-soft);color:var(--counter-indigo);font:800 var(--fs-xl)/1 var(--font-anek-latin),sans-serif}.sf-head strong{display:block;font-size:var(--fs-md)}.sf-head small{color:var(--counter-muted);font-size:var(--fs-xs)}.sf-verified{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--r-pill);background:var(--counter-success);color:#fff;font-size:var(--fs-xs);font-style:normal;font-weight:800}.sf-verified svg{width:.9rem;height:.9rem}.sf-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0 1.1rem;list-style:none}.sf-products li{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-sm)}.sf-products img{width:100%;aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover}.sf-products li>i{display:block;height:.5rem;margin:.5rem;border-radius:var(--r-pill);background:var(--counter-line)}.sf-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9rem 1.1rem 1.1rem;font-size:var(--fs-sm)}.sf-stars{position:relative;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-md);letter-spacing:.05em}.sf-stars-base{color:var(--counter-line)}.sf-stars-fill{position:absolute;left:0;color:var(--counter-highlight)}.sf-stars b{margin-left:5.1em;letter-spacing:0}.sf-stat{color:var(--counter-muted);font-weight:600}.sf-stat b{color:var(--counter-indigo);font:800 var(--fs-lg)/1 var(--font-anek-latin),sans-serif}.sf-toast{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .8rem;border-radius:var(--r-pill);background:#fff;box-shadow:0 8px 20px rgba(18,48,126,.25);color:var(--counter-ink);font-size:var(--fs-xs);font-weight:800}.sf-toast svg{width:1rem;height:1rem;color:var(--counter-indigo)}.sf[data-pinned] .sf-stage{min-height:min(34rem,calc(100svh - 8rem))}.trk-board{display:grid;grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.trk-steps{margin:0;padding:0;list-style:none;position:relative}.trk-steps:before{content:"";position:absolute;left:1.15rem;top:1.5rem;bottom:1.5rem;width:2px;background:var(--counter-line)}.trk-step{grid-template-columns:auto minmax(0,1fr);gap:1.1rem;min-height:10rem;padding-top:.2rem;opacity:1;transition:opacity .3s ease}.trk-num,.trk-step{position:relative;display:grid}.trk-num{z-index:1;width:2.3rem;height:2.3rem;place-items:center;border:2px solid var(--counter-line);border-radius:50%;background:#fff;color:var(--counter-muted);font-size:var(--fs-sm);font-weight:800;transition:background .3s ease,border-color .3s ease,color .3s ease}.trk-step h3{margin:0 0 .5rem;font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.trk-step p{margin:0 0 .35rem;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.5}.trk-step p b{display:block;color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.trk-bubble{display:none;width:-moz-fit-content;width:fit-content;padding:.45rem .8rem;border-radius:var(--r-md);background:var(--counter-indigo-soft);color:var(--counter-ink)!important;font-weight:700}.trk[data-live] .trk-step{opacity:.45}.trk[data-live] .trk-step.is-active{opacity:1}.trk-step.is-active .trk-num,.trk[data-live] .trk-step.is-active .trk-num{background:var(--counter-indigo);border-color:var(--counter-indigo);color:#fff}.trk-phone{position:sticky;top:7rem;width:100%;padding:.55rem;border-radius:2.4rem;background:var(--counter-ink);box-shadow:0 24px 50px rgba(8,20,70,.3);--p:0.2}.trk-screen{position:relative;display:grid;gap:.7rem;min-height:26rem;align-content:start;padding:2rem 1rem 1.1rem;border-radius:1.9rem;background:#fff}.trk-notch{position:absolute;top:.6rem;left:50%;width:4.5rem;height:1.2rem;border-radius:var(--r-pill);background:var(--counter-ink);transform:translateX(-50%)}.trk-job{display:grid;margin:0}.trk-job strong{font:800 var(--fs-lg)/1.15 var(--font-anek-latin),sans-serif}.trk-job small{color:var(--counter-muted);font-size:var(--fs-sm)}.trk-progress{height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--counter-indigo-soft)}.trk-progress i{display:block;height:100%;border-radius:inherit;background:var(--counter-indigo);transform-origin:left;transform:scaleX(var(--p));transition:transform .5s ease}.trk-stage{width:-moz-fit-content;width:fit-content;padding:.15rem .7rem;border-radius:var(--r-pill);background:var(--counter-highlight);color:var(--counter-on-highlight);font-size:var(--fs-xs);font-weight:800}.trk-notes{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.trk-notes li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;font-size:var(--fs-sm);font-weight:700;line-height:1.3;transition:opacity .4s ease,transform .4s ease}.trk-notes li>span{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs)}.trk[data-live] .trk-notes li:not(.is-in){opacity:0;transform:translateY(12px)}.rf-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--counter-space-4)}.rf-controls{display:grid;align-content:center;gap:1.4rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.rf-group h3{margin:0 0 .55rem;font:800 var(--fs-lg)/1.1 var(--font-anek-latin),sans-serif}.rf-group>div{display:flex;flex-wrap:wrap;gap:.5rem}.rf-group button{min-height:2.5rem;padding:0 1.1rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.rf-group button:hover{border-color:var(--counter-indigo)}.rf-group button:active{transform:scale(.96)}.rf-group button[aria-pressed=true]{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}.rf-result{display:grid;align-content:center;justify-items:start;gap:1rem;padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff}.rf-result .hs-eyebrow{color:var(--counter-sky)}.rf-number{font:800 clamp(4rem,9vw,6.5rem)/.9 var(--font-anek-latin),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rf-dots{display:grid;grid-template-columns:repeat(8,1.1rem);gap:.45rem}.rf-dots i{width:1.1rem;height:1.1rem;border-radius:50%;background:hsla(0,0%,100%,.18);transition:background .35s ease,transform .35s ease;transition-delay:calc(var(--i) * 14ms)}.rf-dots i.is-lit{background:var(--counter-highlight);transform:scale(1.08)}.hire-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff}.hire-copy{display:grid;justify-items:start;gap:1rem}.hire-copy .hs-eyebrow{color:var(--counter-sky)}.hire-copy h2{margin:0;max-width:14ch;font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif;letter-spacing:-.03em;color:#fff}.hire-copy ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.hire-copy li{display:flex;align-items:flex-start;gap:.6rem;color:var(--counter-on-indigo);font-size:var(--fs-md);line-height:1.4}.hire-copy li svg{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-top:.15rem;color:var(--counter-highlight);stroke-width:3}.hire-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.hire-board{display:grid;gap:.9rem;min-width:0;padding:1.1rem;border-radius:var(--r-lg);background:#fff;color:var(--counter-ink);box-shadow:0 24px 50px rgba(8,20,70,.35)}.hire-post{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo-soft) 35%,#fff)}.hire-post small{color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hire-title{min-height:1.4em;margin:0;font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.hire-skills{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.hire-skills li{padding:.2rem .7rem;border-radius:var(--r-pill);background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs);font-weight:700}.hire-rows{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.hire-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(4rem,7rem) 3.2rem;align-items:center;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.hire-row.is-best{border-color:var(--counter-highlight);box-shadow:0 0 0 3px rgba(255,190,46,.25)}.hire-avatar{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo-soft);color:var(--counter-indigo);font-weight:800}.hire-who{display:grid;min-width:0}.hire-who strong{font-size:var(--fs-md)}.hire-who small{color:var(--counter-muted);font-size:var(--fs-xs)}.hire-bar{height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--counter-indigo-soft)}.hire-bar i{display:block;height:100%;border-radius:inherit;background:var(--counter-indigo);transform-origin:left}.hire-row>b{text-align:right;font:800 var(--fs-md)/1 var(--font-anek-latin),sans-serif;font-variant-numeric:tabular-nums}.hire-best{position:absolute;top:-.6rem;left:1rem;padding:.1rem .65rem;border-radius:var(--r-pill);background:var(--counter-highlight);color:var(--counter-on-highlight);font-size:var(--fs-xs);font-style:normal;font-weight:800}.hire-shortlist{background:var(--counter-indigo)}.hire-done,.hire-shortlist{position:absolute;top:-.75rem;right:1rem;padding:.25rem .8rem;border-radius:var(--r-pill);color:#fff;font-size:var(--fs-xs);font-weight:800}.hire-done{display:inline-flex;align-items:center;gap:.3rem;background:var(--counter-success);font-style:normal}.hire-done svg{width:.9rem;height:.9rem;stroke-width:3}.hire-note{margin:0;color:var(--counter-muted);font-size:var(--fs-xs);text-align:center}.route-stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.route-copy{display:grid;justify-items:start;gap:1rem}.route-copy h2{margin:0;max-width:14ch;font:800 var(--fs-3xl)/1 var(--font-anek-latin),sans-serif;letter-spacing:-.03em}.route-copy>p:not(.hs-eyebrow){margin:0;max-width:30rem;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.route-needs{display:flex;flex-wrap:wrap;gap:.5rem}.route-needs button{min-height:2.5rem;padding:0 1rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.route-needs button:hover{border-color:var(--counter-indigo)}.route-needs button:active{transform:scale(.96)}.route-needs button[aria-pressed=true]{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}.route-board{display:grid;grid-template-columns:minmax(0,.8fr) 5rem minmax(0,1.2fr);align-items:stretch;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);border-radius:var(--r-lg);background:color-mix(in srgb,var(--counter-indigo-soft) 45%,#fff)}.route-query{display:grid;align-content:center;gap:.4rem;padding:1rem 1.1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;box-shadow:0 8px 20px rgba(18,48,126,.08)}.route-query small{color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.route-query p{min-height:2.8em;margin:0;font:800 var(--fs-lg)/1.25 var(--font-anek-latin),sans-serif}.route-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--counter-indigo);animation:bn-scene-blink 1s steps(2) infinite}.route-wires{width:100%;height:100%;overflow:visible}.route-signal,.route-wire{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.route-wire{stroke:var(--counter-line);stroke-width:2;stroke-dasharray:3 6;transition:stroke .3s ease}.route-wire.is-active{stroke:var(--counter-sky)}.route-signal{stroke:var(--counter-highlight);stroke-width:5;stroke-dasharray:10 1000;stroke-dashoffset:10;animation:route-travel 1.1s ease-in-out .2s both}@keyframes route-travel{0%{stroke-dashoffset:10}to{stroke-dashoffset:-330}}.route-doors{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.route-doors li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .85rem;padding:.8rem 1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;opacity:.65;transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease}.route-doors li.is-active{opacity:1;border-color:var(--counter-highlight);box-shadow:0 0 0 3px rgba(255,190,46,.3),0 12px 24px rgba(18,48,126,.12)}.route-icon{grid-row:1/span 2;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--counter-indigo-soft);color:var(--counter-indigo);transition:background .3s ease,color .3s ease}.route-doors li.is-active .route-icon{background:var(--counter-indigo);color:#fff}.route-icon svg{width:1.3rem;height:1.3rem}.route-door-copy{display:grid}.route-door-copy strong{font-size:var(--fs-md)}.route-door-copy small{color:var(--counter-muted);font-size:var(--fs-xs)}.route-result{grid-column:2;display:none;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:var(--fs-sm);color:var(--counter-muted)}.route-doors li.is-active .route-result{display:flex;animation:route-open .4s ease both}@keyframes route-open{0%{opacity:0;transform:translateY(-4px)}}.route-result b{color:var(--counter-indigo);font:800 var(--fs-xl)/1 var(--font-anek-latin),sans-serif;font-variant-numeric:tabular-nums}.route-result a{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--counter-indigo);font-weight:800;text-decoration:none}.route-result a svg{width:1rem;height:1rem;transition:transform .2s ease}.route-result a:hover svg{transform:translateX(3px)}@media (max-width:1000px){.rfq-board{grid-template-columns:minmax(0,1fr);gap:1.25rem}.rfq-wires,.route-wires{display:none}.route-board{gap:.9rem}.hire-stage,.rf-board,.route-board,.route-stage,.sf-stage,.trk-board{grid-template-columns:minmax(0,1fr)}.trk-phone{display:none}.trk-step{min-height:0;padding-bottom:1.4rem}.trk-bubble{display:block}.trk[data-live] .trk-step{opacity:1}}@media (max-width:560px){.hire-row{grid-template-columns:auto minmax(0,1fr) 3rem}.hire-bar{display:none}.rf-dots{grid-template-columns:repeat(8,1fr)}}@media (prefers-reduced-motion:reduce){.rfq-caret,.route-caret{animation:none}.route-signal{display:none}}:is(.ps-sec,.hs-sec)>.le-shell{width:auto;max-width:none;margin-inline:0}.counter-recruitment-page>section.trk{overflow:visible}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-grid,.rb-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--counter-space-3);border:0}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card){grid-column:auto;border-width:1px}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card:first-child .blog-card-main,.rb-card:first-child .rb-card-main){display:block}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card):first-child :is(.blog-cover,.rb-cover){border-right:0;border-bottom:1px solid var(--counter-line)}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card):first-child :is(.blog-body,.rb-body){display:block;padding:.75rem .85rem}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card) :is(.blog-body,.rb-body){padding:.75rem .85rem}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card) :is(.blog-card-title,.rb-card-title){font-size:var(--fs-sm);line-height:1.3}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card):first-child :is(.blog-card-title,.rb-card-title){font-size:var(--fs-sm);line-height:1.3}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card):first-child .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card) :is(.blog-body,.rb-body) p{display:none}.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-card,.rb-card)>:last-child{padding:.6rem .85rem .7rem}@media (max-width:1100px){.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-grid,.rb-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.counter-editorial.counter-public-page .counter-editorial-index :is(.blog-grid,.rb-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.na-panel{position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));width:min(24rem,calc(100vw - 2.5rem));height:min(37rem,calc(100vh - 2.5rem));border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;box-shadow:0 24px 60px rgba(8,20,70,.28)}.na-head{flex:0 0 auto;display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--counter-line)}.na-avatar{width:2.5rem;height:2.5rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo);color:#fff}.na-title{min-width:0;flex:1;display:grid}.na-title strong{font:800 var(--fs-lg)/1.1 var(--font-anek-latin),sans-serif}.na-title small{display:inline-flex;align-items:center;gap:.4rem;color:var(--counter-muted);font-size:var(--fs-xs)}.na-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--counter-success)}.na-close{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--counter-line);border-radius:50%;background:#fff;color:var(--counter-ink);cursor:pointer;transition:background .2s ease}.na-close:hover{background:var(--counter-indigo-soft)}.na-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--counter-indigo-soft) 40%,#fff)}.na-intro{display:grid;gap:.3rem;padding:.95rem 1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.na-intro strong{font:800 var(--fs-lg)/1.1 var(--font-anek-latin),sans-serif}.na-intro p{margin:0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.na-prompts{display:grid;gap:.45rem}.na-prompts button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.55rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .15s ease}.na-prompts button svg{flex:0 0 auto;color:var(--counter-indigo);transition:transform .2s ease}.na-prompts button:hover{border-color:var(--counter-indigo)}.na-prompts button:hover svg{transform:translateX(3px)}.na-prompts button:active{transform:scale(.99)}.na-msg{display:grid;gap:.5rem;max-width:90%;min-width:0}.na-msg.is-user{align-self:flex-end;justify-items:end}.na-msg.is-bot{align-self:flex-start}.na-bubble{padding:.65rem .9rem;border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.na-msg.is-bot .na-bubble{border:1px solid var(--counter-line);border-bottom-left-radius:var(--r-xs);background:#fff;color:var(--counter-ink)}.na-msg.is-user .na-bubble{border-bottom-right-radius:var(--r-xs);background:var(--counter-indigo);color:#fff}.na-results{display:grid;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;overflow:hidden}.na-results a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;color:inherit;text-decoration:none;transition:background .2s ease}.na-results a+a{border-top:1px solid var(--counter-line)}.na-results a:hover{background:var(--counter-indigo-soft)}.na-results span{display:grid;min-width:0}.na-results small,.na-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-results strong{font-size:var(--fs-sm)}.na-results small{color:var(--counter-muted);font-size:var(--fs-xs)}.na-results svg{flex:0 0 auto;color:var(--counter-indigo)}.na-chips{display:flex;flex-wrap:wrap;gap:.4rem}.na-chips a{display:inline-flex;align-items:center;min-height:2.25rem;max-width:100%;padding:0 .85rem;border:1px solid var(--counter-indigo);border-radius:var(--r-pill);background:#fff;color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.na-chips a:hover{background:var(--counter-indigo);color:#fff}.na-typing{display:inline-flex;gap:.3rem;padding:.8rem .9rem}.na-typing i{width:.45rem;height:.45rem;border-radius:50%;background:var(--counter-sky);animation:na-bounce 1.1s ease-in-out infinite}.na-typing i:nth-child(2){animation-delay:.15s}.na-typing i:nth-child(3){animation-delay:.3s}@keyframes na-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.na-composer{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem .5rem;border-top:1px solid var(--counter-line)}.na-composer input{flex:1;min-width:0;height:2.75rem;padding:0 1rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:#fff;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.na-composer input:focus{border-color:var(--counter-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--counter-focus) 22%,transparent)}.na-composer button{width:2.75rem;height:2.75rem;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid var(--counter-cta-edge);border-radius:50%;background:var(--counter-cta);color:var(--counter-on-cta);cursor:pointer;transition:transform .15s ease,opacity .2s ease}.na-composer button:active:not(:disabled){transform:scale(.94)}.na-composer button:disabled{opacity:.45;cursor:default}.na-error{padding:0 1rem .4rem;color:var(--error,#b42318)}.na-error,.na-foot{font-size:var(--fs-xs)}.na-foot{flex:0 0 auto;margin:0;padding:0 1rem .7rem;color:var(--counter-muted);text-align:center}@media (max-width:560px){.na-panel{left:.75rem;right:.75rem;bottom:.75rem;width:auto;height:min(80vh,36rem)}}.wy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--counter-space-4);margin:0;padding:0;list-style:none;perspective:1100px}.wy-card{display:grid;grid-template-rows:auto auto 1fr;gap:.6rem;padding:1.4rem 1.4rem 0;overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;transition:box-shadow .2s ease,transform .2s ease}.wy-card:hover{box-shadow:0 14px 30px rgba(18,48,126,.14);transform:translateY(-3px)}.wy-card h3{margin:0;color:var(--counter-indigo);font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.wy-card p{margin:0;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.wy-art{display:grid;place-items:center;margin:.5rem -1.4rem 0;padding:1.5rem 1rem;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--counter-indigo-soft) 50%,#fff))}svg.wy{width:100%;max-width:23rem;height:auto;fill:none;stroke:none}svg.wy.is-map{width:auto;height:17rem;max-width:100%}.wy-wire{fill:none;stroke:var(--counter-line);stroke-width:1.4;stroke-dasharray:3 5;stroke-linecap:round}.wy-signal{fill:none;stroke:var(--counter-highlight);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:6}.wy-ping{fill:none;stroke:var(--counter-sky);stroke-width:2;transform-origin:120px 78px;opacity:0}.wy-ping.is-city{fill:var(--counter-sky);stroke:none}.wy-hub{fill:#fff;font:800 12px var(--font-anek-latin),sans-serif}.wy-label{fill:var(--counter-ink);font:700 9px var(--font-work-sans,system-ui),sans-serif}.wy-score{fill:var(--counter-indigo);font:800 20px var(--font-anek-latin),sans-serif}.wy-caption{fill:var(--counter-muted);font:700 8px var(--font-work-sans,system-ui),sans-serif}.wy-stamp-text{fill:#fff;font:800 9px var(--font-work-sans,system-ui),sans-serif}.wy-ring{fill:none;stroke:var(--counter-indigo);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:8;transform:rotate(-90deg);transform-origin:196px 62px}.wy-land{fill:color-mix(in srgb,var(--counter-indigo-soft) 70%,#fff);stroke:var(--counter-sky);stroke-width:1;stroke-linejoin:round}.wy-card .wy-node,.wy-card .wy-stamp,.wy-card .wy-tick{opacity:1}.wy-card .wy-tick{opacity:0}.wy-card .wy-stamp{opacity:0;transform-origin:188px 127px}.wy-card .wy-ring{stroke-dashoffset:100}.wy-card .wy *{animation-play-state:paused}.wy-card.is-live .wy *{animation-play-state:running}.wy-card.is-live .wy-signal{animation:wy-signal 2.6s linear infinite}.wy-card.is-live .wy-ping{animation:wy-ping 2.4s ease-out infinite}.wy-card.is-live .wy-node{animation:wy-node 4s ease-in-out infinite alternate}.wy-card.is-live .wy-tick{animation:wy-tick 6s ease-in-out infinite}.wy-card.is-live .wy-ring{animation:wy-ring 6s ease-in-out infinite}.wy-card.is-live .wy-stamp{animation:wy-stamp 6s ease-in-out infinite}@keyframes wy-signal{0%{stroke-dashoffset:6}to{stroke-dashoffset:-100}}@keyframes wy-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes wy-node{to{transform:translateY(-4px)}}@keyframes wy-tick{0%,10%{opacity:0;transform:scale(.4)}20%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes wy-ring{0%,8%{stroke-dashoffset:100}45%,90%{stroke-dashoffset:8}to{stroke-dashoffset:100}}@keyframes wy-stamp{0%,48%{opacity:0;transform:scale(1.8)}56%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (max-width:1000px){.wy-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wy *{animation:none!important}.wy-card .wy-stamp,.wy-card .wy-tick{opacity:1}.wy-card .wy-ring{stroke-dashoffset:8}.wy-signal{display:none}}:is(.btn-primary,.btn-brand,.le-button.is-primary).is-on-blue,:is(.is-on-blue,.rfq-req,.counter-price-plan.is-highlighted,.hs-close-panel,.le-hero,.rf-result,.hire-stage,.counter-support-hero.is-indigo,.counter-pricing-close,.counter-offer-page>section:first-child) :is(.btn-primary,.btn-brand,.le-button.is-primary,.directory-primary,.is-seeker){border-color:#fff!important;background:#fff!important;color:var(--counter-cta)!important}:is(.btn-primary,.btn-brand,.le-button.is-primary).is-on-blue:is(:hover,:focus-visible),:is(.is-on-blue,.rfq-req,.counter-price-plan.is-highlighted,.hs-close-panel,.le-hero,.rf-result,.hire-stage,.counter-support-hero.is-indigo,.counter-pricing-close,.counter-offer-page>section:first-child) :is(.btn-primary,.btn-brand,.le-button.is-primary,.directory-primary,.is-seeker):is(:hover,:focus-visible){background:var(--counter-indigo-soft)!important;border-color:var(--counter-indigo-soft)!important;color:var(--counter-cta)!important}.rfq-req .rfq-post{background:#fff;color:var(--counter-cta)}.rfq-tab{position:fixed;right:0;bottom:6.25rem;z-index:119;display:inline-flex;align-items:center;gap:0;height:3rem;padding:0 .85rem;border:1px solid var(--counter-cta-edge);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:var(--counter-cta);color:var(--counter-on-cta);box-shadow:var(--counter-shadow-lift);cursor:pointer;transition:padding var(--counter-motion),background-color var(--counter-motion)}.rfq-tab-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:var(--fs-sm);font-weight:700;transition:max-width .25s ease,opacity .2s ease,margin .25s ease}.rfq-tab:is(:hover,:focus-visible){background:var(--counter-cta-hover);padding-right:1rem}.rfq-tab:is(:hover,:focus-visible) .rfq-tab-label{max-width:10rem;margin-left:.55rem;opacity:1}.rfq-tab:focus-visible{outline:2px solid var(--counter-focus);outline-offset:2px}@media (hover:none){.rfq-tab-label{display:none}}@media (prefers-reduced-motion:reduce){.rfq-tab,.rfq-tab-label{transition:none}}.bn-header .bn-wordmark{position:relative}.bn-header .bn-wordmark>img{opacity:0}.bn-header .bn-wordmark .bn-mark{position:absolute;inset:0;pointer-events:none}.bn-header .bn-wordmark .bn-mark img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;max-width:none!important;-o-object-fit:contain;object-fit:contain;background:transparent!important}.bn-mark .is-green{animation:bn-draw-green 5s linear 2s infinite}.bn-mark .is-white{animation:bn-draw-white 5s linear 2s infinite}.bn-mark .is-orange{animation:bn-draw-orange 5s linear 2s infinite,bn-push 5s ease-out 2s infinite;transform-origin:20% 90%}@keyframes bn-draw-green{0%,2%{clip-path:none}2.1%{clip-path:polygon(0 0,0 0,-60% 100%,0 100%)}19.2%{clip-path:polygon(0 0,160% 0,100% 100%,0 100%)}to{clip-path:none}}@keyframes bn-draw-white{0%,2%{clip-path:none}4.3%{clip-path:polygon(0 0,0 0,-60% 100%,0 100%)}20.6%{clip-path:polygon(0 0,160% 0,100% 100%,0 100%)}to{clip-path:none}}@keyframes bn-draw-orange{0%,2%{clip-path:none}5.8%{clip-path:polygon(0 0,0 0,-60% 100%,0 100%)}22.6%{clip-path:polygon(0 0,160% 0,100% 100%,0 100%)}to{clip-path:none}}@keyframes bn-push{0%,22.6%{transform:none}26.4%{transform:translate(3%,-3%) scale(1.03)}35.8%,to{transform:none}}@media (prefers-reduced-motion:reduce){.bn-mark img{animation:none!important;clip-path:none!important;transform:none!important}}.wy{overflow:visible}@media (min-width:801px){.bn-footer .bn-footer-grid{grid-template-columns:minmax(16rem,2fr) minmax(10rem,1fr)}}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .counter-story-list{display:grid;grid-template-rows:repeat(2,max-content);grid-auto-flow:column;grid-auto-columns:minmax(3.5rem,1fr);justify-items:center;align-content:center;gap:var(--counter-space-3) var(--counter-space-3);overflow-x:auto}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card{width:auto;flex:0 0 auto;padding:0}:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .counter-story-skeleton,:is(.counter-directory-page,.counter-recruitment-page) .counter-story-rail .story-card-avatar{width:3.5rem;height:3.5rem;flex-basis:3.5rem}.story-card.is-add .story-card-avatar{border:2px dashed var(--counter-indigo);background-color:var(--counter-indigo-soft);color:var(--counter-indigo);box-shadow:none}.story-card.is-add svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.story-card.is-add:is(:hover,:focus-visible) .story-card-avatar{background-color:var(--counter-indigo);color:#fff;border-style:solid}:is(.counter-directory-page,.counter-recruitment-page,.counter-home-page)>section:is(.ps-sec,.hs-sec){box-shadow:none;background:transparent;overflow:visible}.bn-ill :is(.bn-ill-orbit,.bn-ill-pulse-ring,.bn-ill-check,.bn-ill-dot,.bn-ill-person),.wy :is(.wy-ping,.wy-ring,.wy-stamp,.wy-node,.wy-signal){transform-box:view-box}@media (min-width:1024px){.bn-rhero>.bn-rhero-grid{position:static}.bn-rhero>.bn-rhero-grid>.bn-rhero-art{position:absolute;top:50%;right:6%;width:min(24rem,26%);transform:translateY(-50%);pointer-events:none}}@media (max-width:520px){.bn-product-grid .lcard-kind,.ps-product-grid .lcard-kind{display:none}}@media (max-width:1100px){.directory-listing-workbench.has-selection>.directory-listing-filter-rail:not(.is-open),.directory-listing-workbench>.directory-listing-filter-rail:not(.is-open){display:none!important}.directory-listing-workbench.has-selection>.directory-listing-filter-rail.is-open,.directory-listing-workbench>.directory-listing-filter-rail.is-open{position:fixed!important;z-index:400;inset:0;grid-column:auto;max-height:none;display:flex!important;align-items:flex-end;background:rgba(18,20,27,.45);overflow:hidden}}@media (max-width:640px){.rfq-tab{height:2.5rem;padding:0 .6rem;bottom:5.75rem}.rfq-tab svg{width:1.1rem;height:1.1rem}}.bn-footer small{font-size:var(--fs-xs)}@media (max-width:640px){.breadcrumbs a,nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:2rem}}.recruitment-role-ledger{gap:1px;border:1px solid var(--counter-line);background:var(--counter-line);color:var(--counter-ink)}.recruitment-role-ledger>div{border:0;background:var(--counter-ivory)}.recruitment-role-ledger dt{color:var(--counter-muted)}@media (max-width:640px){.hs-link{display:inline-flex;align-items:center;min-height:2.5rem}}.recruitment-detail-copy{gap:var(--counter-space-4)}.recruitment-detail-copy>section{max-width:none;padding:clamp(1.1rem,3vw,1.75rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);box-shadow:var(--counter-shadow-rest)}.recruitment-detail-copy h2{margin:0 0 var(--counter-space-3);font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif;color:var(--counter-indigo)}.recruitment-detail-copy p,.recruitment-detail-copy ul>li{color:var(--counter-ink);font-size:var(--fs-md);line-height:1.65}.recruitment-detail-copy ul{margin:0;padding:0;list-style:none;gap:var(--counter-space-2)}.recruitment-detail-copy ul>li{position:relative;padding:.55rem .8rem .55rem 2.2rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--counter-indigo-soft) 45%,#fff)}.recruitment-detail-copy ul>li:before{content:"";position:absolute;left:.85rem;top:1.05rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--counter-indigo)}.recruitment-detail-hero{box-shadow:none;overflow:visible;background:transparent}:is(.recruitment-core,.counter-public-page,.directory-design)>.bn-ad-rotator>aside.le-ad-slot,:is(.recruitment-core,.counter-public-page,.directory-design)>:is(aside.le-ad-slot,.bn-ad-rotator>aside.le-ad-slot){margin:var(--counter-section-gap) var(--counter-page-gutter) 0}.recruitment-detail{padding-bottom:0}.directory-listing-toolbar{display:grid;justify-content:stretch;gap:var(--counter-space-3);padding:0 0 var(--counter-space-3);border-radius:0;background:transparent;box-shadow:none}.directory-listing-toolbar>span{justify-self:start;text-align:left}.dlw-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--counter-space-2)}.dlw-filter-toggle{justify-content:center;min-height:2.5rem;padding:0 1rem}.dlw-view{align-items:center;height:2.5rem;padding:.2rem;gap:.1rem}.dlw-view button{width:2.1rem;height:2.1rem;padding:0;border-radius:50%}.dlw-controls label{margin:0}.dlw-controls select{min-height:2.5rem;padding-block:0;font-size:var(--fs-sm)!important;font-weight:700}@media (max-width:560px){.dlw-controls label{flex:1 1 100%}}.dlw-controls select,.dlw-filter-toggle{min-height:2.75rem}.dlw-view{height:2.75rem;padding:.25rem;box-sizing:border-box}.dlw-view button{aspect-ratio:1}.dlw-controls .dlw-view button,.dlw-controls .dlw-view button:not(#_),.dlw-view button{width:2.25rem;height:2.25rem;min-height:0;min-width:0}@media (max-width:850px){.recruitment-results-tools{align-items:center;gap:var(--counter-space-3);padding:var(--counter-space-3) var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.recruitment-results-count{min-width:0;flex:1 1 auto}.recruitment-results-tools .recruitment-filter-toggle:not(#_){flex:0 0 auto;width:auto;min-height:2.5rem;padding:0 1rem;white-space:nowrap;justify-content:center;gap:.45rem}}.recruitment-result-row>*{min-width:0}.recruitment-result-row :is(strong,span,small,p){overflow-wrap:anywhere;white-space:normal}.employer-careers-hero{box-shadow:none;background:transparent;overflow:visible}:is(.directory-result-row,.recruitment-result-row):not(#_){border-width:1px}small{font-size:var(--fs-xs)}.btn,.le-button{max-width:100%}@media (max-width:640px){.hs-close-actions a,.le-button{white-space:normal;text-align:center;justify-content:center;line-height:1.2;padding-block:.6rem;height:auto}.hs-close-actions{width:100%;flex-wrap:nowrap}.hs-close-actions a{flex:1 1 0;min-width:0;padding-inline:.75rem;font-size:.875rem}}.directory-result-row+.directory-result-row:not(#_),.recruitment-result-row+.recruitment-result-row:not(#_){border-top:1px solid var(--counter-line)}.sl-page{width:min(calc(100% - 1.5rem),44rem);margin:0 auto;padding:1.25rem 0 5rem}.sl-head{display:grid;gap:.4rem;margin-bottom:1.1rem}.sl-eyebrow{color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sl-head h1{margin:0;font:800 var(--fs-2xl)/1.1 var(--font-anek-latin),sans-serif;letter-spacing:-.02em}.sl-head p{margin:0;color:var(--counter-muted);font-size:var(--fs-md)}.sl-steps{margin:0 0 1.1rem;padding:.5rem .75rem;list-style:none;border:1px solid var(--counter-line);border-radius:var(--r-pill);background:var(--counter-ivory)}.sl-steps,.sl-steps li{display:flex;align-items:center}.sl-steps li{flex:1;min-width:0}.sl-steps li:last-child{flex:0 0 auto}.sl-steps li:not(:last-child):after{content:"";flex:1;height:2px;margin:0 .6rem;border-radius:2px;background:var(--counter-line)}.sl-steps li.is-done:not(:last-child):after{background:var(--counter-indigo)}.sl-steps button{display:inline-flex;align-items:center;gap:.5rem;padding:.15rem 0;border:0;background:transparent;color:var(--counter-muted);font:700 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer;white-space:nowrap}.sl-steps button:disabled{cursor:default}.sl-steps button>span{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--counter-line-strong);border-radius:50%;background:var(--counter-ivory);color:var(--counter-muted);font-size:var(--fs-xs)}.sl-steps .is-active button{color:var(--counter-ink)}.sl-steps .is-active button>span{border-color:var(--counter-indigo);background:var(--counter-indigo);color:#fff}.sl-steps .is-done button{color:var(--counter-indigo)}.sl-steps .is-done button>span{border-color:var(--counter-indigo);background:var(--counter-indigo-soft);color:var(--counter-indigo)}@media (max-width:420px){.sl-steps button{font-size:var(--fs-xs);gap:.35rem}.sl-steps li:not(:last-child):after{margin:0 .35rem}}.sl-body{display:grid;gap:var(--counter-space-4)}.sl-panel{padding:clamp(1.1rem,3vw,1.75rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.sl-label{display:block;margin:0 0 .4rem;font:700 var(--fs-sm)/1.3 var(--font-work-sans),sans-serif}.sl-input,.sl-label{color:var(--counter-ink)}.sl-input{width:100%;min-height:2.9rem;padding:0 1.1rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff;font:500 var(--fs-md)/1.2 var(--font-work-sans),sans-serif}.sl-input:focus{outline:2px solid var(--counter-focus);outline-offset:1px;border-color:var(--counter-focus)}.sl-input::-moz-placeholder{color:var(--counter-muted);opacity:.8}.sl-input::placeholder{color:var(--counter-muted);opacity:.8}.sl-note{margin:.4rem 0 0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.sl-note.is-ok{display:flex;gap:.4rem;align-items:flex-start;color:var(--counter-indigo)}.sl-note.is-ok svg{flex:0 0 auto;margin-top:.1rem}.sl-foot{text-align:center}.sl-error{margin:0;color:var(--counter-error);font-size:var(--fs-sm);font-weight:600}.sl-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--counter-space-3)}.sl-choice{display:grid;align-content:start;gap:.4rem;padding:1.25rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;color:var(--counter-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sl-choice:focus-visible,.sl-choice:hover{border-color:var(--counter-indigo);box-shadow:0 8px 22px rgba(18,48,126,.12);transform:translateY(-2px)}.sl-choice:focus-visible{outline:2px solid var(--counter-focus);outline-offset:2px}.sl-choice-icon{width:3rem;height:3rem;display:grid;place-items:center;margin-bottom:.3rem;border-radius:var(--r-md);background:var(--counter-indigo-soft);color:var(--counter-indigo)}.sl-choice-icon svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sl-choice strong{font:800 var(--fs-xl)/1.1 var(--font-anek-latin),sans-serif}.sl-choice>span:not(.sl-choice-icon){color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.sl-choice em{margin-top:.5rem;color:var(--counter-indigo);font-style:normal;font-weight:800;font-size:var(--fs-sm)}.sl-choice em:after{content:" \2192"}@media (max-width:540px){.sl-choices{grid-template-columns:minmax(0,1fr)}}.sl-cat{display:grid;gap:var(--counter-space-3)}.sl-search{position:relative}.sl-search svg{position:absolute;left:1rem;top:50%;width:1.15rem;height:1.15rem;transform:translateY(-50%);fill:none;stroke:var(--counter-muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.sl-search .sl-input{padding-left:2.7rem}.sl-chosen{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid var(--counter-indigo);border-radius:var(--r-md);background:var(--counter-indigo-soft)}.sl-chosen-mark{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo);color:#fff}.sl-chosen-copy{display:grid;gap:.1rem;min-width:0}.sl-chosen-copy small{color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sl-chosen-copy strong{font-size:var(--fs-md)}.sl-chosen-copy em{color:var(--counter-muted);font-style:normal;font-size:var(--fs-sm)}.sl-matches{overflow:hidden;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.sl-matches-title{margin:0;padding:.6rem 1rem;background:color-mix(in srgb,var(--counter-indigo-soft) 50%,#fff);color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sl-match{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.8rem 1rem;border:0;border-top:1px solid var(--counter-line);background:#fff;color:var(--counter-ink);text-align:left;cursor:pointer}.sl-match:focus-visible,.sl-match:hover{background:color-mix(in srgb,var(--counter-indigo-soft) 55%,#fff)}.sl-match.is-selected{background:var(--counter-indigo-soft)}.sl-match-copy{display:grid;gap:.1rem;min-width:0}.sl-match-copy strong{font-size:var(--fs-md)}.sl-match-copy small{color:var(--counter-muted);font-size:var(--fs-sm)}.sl-match-state,.sl-match-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:var(--r-pill);background:var(--counter-indigo-soft);color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800}.sl-empty{margin:0;padding:.9rem 1rem;border:1px dashed var(--counter-line-strong);border-radius:var(--r-md);color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.sl-browse-toggle{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding:.35rem 0;border:0;background:transparent;color:var(--counter-indigo);font:800 var(--fs-sm)/1 var(--font-work-sans),sans-serif;cursor:pointer}.sl-browse-toggle svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sl-browse{display:grid;gap:var(--counter-space-3)}.sl-other{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.25rem;padding-top:.9rem;border-top:1px solid var(--counter-line);color:var(--counter-muted);font-size:var(--fs-sm)}.sl-other-form{width:100%}.sl-other-row{display:flex;flex-wrap:wrap;gap:.5rem}.sl-other-row .sl-input{flex:1 1 14rem}.sl-link{padding:0;border:0;background:transparent;color:var(--counter-indigo);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sl-pill{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:.55rem .9rem;background:var(--counter-indigo-soft);color:var(--counter-ink);font-size:var(--fs-sm)}.sl-pill,.sl-pill span{border-radius:var(--r-pill)}.sl-pill span{padding:.1rem .6rem;background:var(--counter-indigo);color:#fff;font-size:var(--fs-xs);font-weight:800}.sl-pill button{margin-left:auto;padding:0;border:0;background:transparent;color:var(--counter-indigo);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sl-card{padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.sl-card-head{margin-bottom:1rem}.sl-card-head h3{margin:0;font:800 var(--fs-lg)/1.2 var(--font-anek-latin),sans-serif}.sl-card-head p{margin:.3rem 0 0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.5}.sl-more{border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory)}.sl-more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;list-style:none}.sl-more summary::-webkit-details-marker{display:none}.sl-more summary span{display:grid;gap:.15rem}.sl-more summary strong{font-size:var(--fs-md)}.sl-more summary small{color:var(--counter-muted);font-size:var(--fs-sm)}.sl-more summary svg{flex:0 0 auto;width:1.25rem;height:1.25rem;fill:none;stroke:var(--counter-indigo);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.sl-more[open] summary svg{transform:rotate(180deg)}.sl-more[open] summary{border-bottom:1px solid var(--counter-line)}.sl-more-body{padding:1.25rem}.sl-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-grid2,.sl-grid3{display:grid;gap:var(--counter-space-3)}.sl-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-grid3.is-end{align-items:end}@media (max-width:640px){.sl-grid2,.sl-grid3{grid-template-columns:minmax(0,1fr)}}.sl-stack{display:grid;gap:var(--counter-space-4)}.sl-mt{margin-top:var(--counter-space-3)}.sl-mb{margin-bottom:var(--counter-space-4)}.sl-chips{display:flex;flex-wrap:wrap;gap:.5rem}.sl-chips .chip{display:inline-flex;align-items:center;gap:.4rem}.sl-chips .chip button{display:inline-flex;padding:0;border:0;background:transparent;color:var(--counter-muted);cursor:pointer}.sl-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--counter-space-3);margin-top:var(--counter-space-2)}.sl-done{display:grid;justify-items:center;gap:.9rem;padding:clamp(1.5rem,5vw,2.5rem) clamp(1rem,4vw,2rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:var(--counter-ivory);text-align:center}.sl-done-mark{width:4.25rem;height:4.25rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-success);color:#fff}.sl-done h1{margin:0;font:800 var(--fs-2xl)/1.1 var(--font-anek-latin),sans-serif}.sl-done>p{max-width:30rem;margin:0;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.sl-done-card{display:flex;align-items:center;gap:.9rem;width:min(100%,24rem);padding:.75rem;border:1px solid var(--counter-line);border-radius:var(--r-md);text-align:left}.sl-done-card img,.sl-done-initial{width:3.5rem;height:3.5rem;flex:0 0 auto;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover}.sl-done-initial{display:grid;place-items:center;background:var(--counter-indigo-soft);color:var(--counter-indigo);font:800 var(--fs-xl) var(--font-anek-latin),sans-serif}.sl-done-card span{display:grid;gap:.15rem;min-width:0}.sl-done-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-done-card small{color:var(--counter-muted);font-size:var(--fs-sm)}.sl-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.sl-done-next{width:100%;margin-top:.75rem;padding-top:1.25rem;border-top:1px solid var(--counter-line);text-align:left}.sl-done-next h2{margin:0 0 .75rem;font:800 var(--fs-lg) var(--font-anek-latin),sans-serif}.sl-done-next ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sl-done-next li{display:grid;gap:.1rem;padding:.8rem 1rem;border:1px solid var(--counter-line);border-radius:var(--r-md)}.sl-done-next li a{color:var(--counter-indigo);font-weight:800}.sl-done-next li span{color:var(--counter-muted);font-size:var(--fs-sm)}.admin-table td>.flex-wrap{flex-wrap:nowrap}.admin-table td :is(.btn,button){white-space:nowrap}.admin-table td .btn:not(#_){min-height:2.25rem;padding-inline:.85rem}.sl-quick{display:grid;gap:.6rem}.sl-quick .sl-matches-title{padding:0;background:transparent}.sl-quick-chips{display:flex;flex-wrap:wrap;gap:.5rem}.sl-quick-chips .chip{cursor:pointer}.lcard{container-type:inline-size;container-name:lcard}.brand-aside-ad,.dlw-rail-ad{height:13rem;margin-top:var(--counter-space-4);overflow:hidden;border-radius:var(--r-lg)}.brand-aside-ad:empty,.dlw-rail-ad:empty{display:none}.dlw-rail-ad>*{height:100%;margin:0}@media (max-width:1100px){.dlw-rail-ad{display:none}}.dlw-mobile-ad{display:none}@media (max-width:1100px){.dlw-mobile-ad{display:block}.dlw-mobile-ad>*{height:100%;margin:0}}.bn-header .bn-wordmark>.bn-mark{display:block!important}.dlw-grid>li.dlw-infeed-ad,.dlw-infeed-ad{display:none}@media (max-width:760px){.dlw-grid>li.dlw-infeed-ad,.dlw-infeed-ad{display:block;grid-column:1/-1;min-width:0;list-style:none}.bn-ad-desktop-only{display:none}}.international-phone-row,.international-phone.is-compact .international-phone-row{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem}.international-phone-country-trigger{gap:.2rem;padding:.65rem .5rem .65rem .65rem;font-size:var(--fs-sm);font-weight:600}.international-phone-country-trigger svg{width:.65rem}.trk-detail{display:none}@media (max-width:1000px){.trk[data-live] .trk-board{padding-top:.5rem}.trk[data-live] .trk-phone{display:block;order:-1;position:sticky;top:6rem;z-index:2;width:min(100%,19rem);margin-inline:auto}.trk[data-live] .trk-screen{min-height:0;gap:.55rem}.trk[data-live] .trk-detail{display:grid;gap:.6rem;padding:.75rem;border-radius:var(--r-md);background:var(--counter-indigo-soft)}.trk[data-live] .trk-detail p{margin:0;display:grid;gap:.1rem;font-size:var(--fs-sm);line-height:1.4;color:var(--counter-ink)}.trk[data-live] .trk-detail b{color:var(--counter-indigo);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.trk[data-live] .trk-steps{visibility:hidden;margin-top:-2rem}.trk[data-live] .trk-steps:before{display:none}.trk[data-live] .trk-step{min-height:52vh;padding:0}.trk[data-live] .trk-notes li{padding:.4rem .6rem;font-size:var(--fs-xs)}}:is(.recruitment-results-list,.directory-listing-ledger)>.dlw-infeed-ad{margin-block:var(--counter-space-4)}.directory-listing-ledger .directory-listing-row{min-height:8.5rem;grid-template-columns:7rem minmax(0,1fr) auto 1rem;gap:var(--counter-space-4);padding:.85rem 1.1rem .85rem .85rem;border-radius:var(--r-lg)}.directory-listing-ledger .directory-listing-thumb{width:7rem;height:7rem;border-radius:var(--r-md)}.directory-listing-ledger .directory-listing-row-copy{gap:.3rem}.directory-listing-ledger .directory-listing-row-copy>small{color:var(--counter-indigo);letter-spacing:.08em}.directory-listing-ledger .directory-listing-row-copy>strong{font:700 var(--fs-lg)/1.25 var(--font-anek-latin),sans-serif;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.directory-listing-ledger .directory-listing-row-copy>.dlr-seller{display:flex;align-items:center;gap:.4rem;color:var(--counter-ink);font-size:var(--fs-sm);font-weight:600}.directory-listing-ledger .directory-listing-row-copy>.dlr-place{color:var(--counter-muted);font-size:var(--fs-sm)}.dlr-tick{width:1rem;height:1rem;flex:0 0 auto;padding:.12rem;border-radius:50%;background:var(--counter-success);fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.dlr-aside{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:14rem}.dlr-aside i{padding:.25rem .75rem;border:1px solid var(--counter-line);border-radius:var(--r-pill);color:var(--counter-muted);font-size:var(--fs-xs);font-style:normal;font-weight:600;white-space:nowrap}@media (max-width:760px){.directory-listing-ledger .directory-listing-row{min-height:0;grid-template-columns:5rem minmax(0,1fr) 1rem;gap:var(--counter-space-3);padding:.7rem}.directory-listing-ledger .directory-listing-thumb{width:5rem;height:5rem}.dlr-aside{display:none}}@media (min-width:1101px){.directory-listing-workbench>.directory-listing-filter-rail:has(.dlw-rail-ad){height:calc(100vh - var(--bn-header-height) - var(--counter-space-6));display:grid;grid-template-rows:minmax(0,2fr) minmax(0,1fr);gap:var(--counter-space-4);overflow:hidden}.directory-listing-filter-rail:has(.dlw-rail-ad)>.directory-listing-filter-panel{min-height:0;overflow:auto;scrollbar-width:thin}.directory-listing-filter-rail>.dlw-rail-ad{height:auto;min-height:0;margin-top:0}.bn-ad-below-rail{display:none}}.rec-rail-ad{min-height:0;overflow:hidden;border-radius:var(--r-lg)}.rec-rail-ad:empty{display:none}.rec-rail-ad>*{height:100%;margin:0}@media (min-width:851px){.bn-ad-below-rail.is-rec{display:none}}@media (min-width:851px) and (max-width:1100px){.bn-ad-below-rail:not(.is-rec){display:block}}.recruitment-results-list>.dlw-infeed-ad{margin-top:.25rem}.navya-agent-tip{position:absolute;right:0;bottom:calc(100% + .7rem);width:-moz-max-content;width:max-content;max-width:min(16rem,calc(100vw - 2rem));display:grid;gap:.15rem;padding:.7rem .9rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.35;box-shadow:var(--counter-shadow-lift);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.navya-agent-tip strong{color:var(--counter-ink);font-size:var(--fs-sm);font-weight:700}.navya-agent-tip:after{content:"";position:absolute;right:1.1rem;bottom:-.4rem;width:.7rem;height:.7rem;border-right:1px solid var(--counter-line);border-bottom:1px solid var(--counter-line);background:#fff;transform:rotate(45deg)}.navya-agent-dock:is(:hover,:focus-within) .navya-agent-tip{opacity:1;transform:none}@media (hover:none){.navya-agent-tip{display:none}}@media (prefers-reduced-motion:reduce){.navya-agent-tip{transition:none}}@keyframes rf-sheet-up{0%{transform:translateY(2rem);opacity:.7}to{transform:none;opacity:1}}@media (max-width:850px){.recruitment-filter-sheet.is-open>div{top:auto;bottom:0;left:0;right:0;width:100%;height:auto;max-height:min(60vh,34rem);padding:0 1rem 1rem;border-radius:var(--r-lg) var(--r-lg) 0 0;animation:rf-sheet-up .22s cubic-bezier(.32,.72,0,1)}.recruitment-filter-sheet>div>header{position:sticky;top:0;z-index:2;margin:0 -1rem .5rem;padding:.85rem 1rem;background:var(--counter-ivory)}.recruitment-filter-sheet>div>header button{width:2.5rem;height:2.5rem;border-radius:50%}.recruitment-filter-sheet>div>:not(header){border:0!important;box-shadow:none!important;padding-inline:0!important}}.flt-block>select{padding:0 2.25rem 0 1rem}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact,#_){padding:.4rem .4rem .4rem 1.1rem;gap:.35rem}.recruitment-core .rsb-wrap .rsb-city:not(#_){padding-left:.75rem}@media (max-width:640px){.recruitment-core .rsb-wrap .rsb:not(.rsb-compact,#_){display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.75rem}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-icon{display:none}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-city:not(#_),.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-input:not(#_){width:100%;max-width:none;min-width:0;padding:0 2.25rem 0 1rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-input:not(#_){padding-right:1rem}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-city-wrap{width:100%}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-chevron{right:1rem}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-submit{width:100%;justify-content:center}}@media (max-width:900px){.counter-auth-page:not(#_){padding:var(--counter-space-4) var(--counter-page-gutter,1rem) 0;gap:var(--counter-space-4);border-top:0;background:#dce9fb;overflow:visible}.counter-auth-page .counter-auth-aside:not(#_){border-radius:var(--r-lg);min-height:13rem;padding:1.5rem!important;border:0!important;justify-content:flex-start!important}.counter-auth-page .counter-auth-aside:before{top:1.25rem;left:1.5rem}.counter-auth-page .counter-auth-form-zone:not(#_){padding:0 0 var(--counter-space-5)!important;background:transparent}}.recruitment-core .rsb-wrap .rsb-field .rsb-icon{margin-right:.35rem}.recruitment-core .rsb-wrap .rsb-pin{margin-left:.15rem}@media (max-width:640px){.recruitment-core .rsb-wrap .rsb:not(.rsb-compact,#_){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.5rem}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-submit{grid-column:1/-1}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-icon:not(#_),.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-pin{display:inline-flex;position:absolute;left:.85rem;top:50%;transform:translateY(-50%);margin:0;z-index:1;pointer-events:none}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-city-wrap{position:relative}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-input:not(#_){padding-left:2.5rem;padding-right:.5rem;text-overflow:ellipsis}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-city:not(#_){padding-left:2.3rem;padding-right:1.7rem;text-overflow:ellipsis}.recruitment-core .rsb-wrap .rsb:not(.rsb-compact) .rsb-chevron{right:.7rem}}@media (min-width:1101px){.directory-listing-workbench>.directory-listing-filter-rail:not(:has(.dlw-rail-ad)){display:flex;flex-direction:column;overflow:hidden}.directory-listing-filter-rail>.directory-listing-filter-panel{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--counter-line-strong) transparent}}.recruitment-results-filters:not(#_){overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--counter-line-strong) transparent}.recruitment-results-filters .jf-panel:not(#_){border:0;box-shadow:none;background:transparent;border-radius:0}.bn-side-ad{display:none;height:13rem;margin-top:var(--counter-space-4);overflow:hidden;border-radius:var(--r-lg)}.bn-side-ad:empty{display:none!important}.bn-side-ad>*{height:100%;margin:0}.bn-side-stack{position:sticky;top:calc(var(--bn-header-height) + 1rem);align-self:start;min-width:0}.bn-side-stack>.recruitment-apply-panel{position:static}@media (min-width:851px){.bn-side-stack .bn-side-ad{display:block}.bn-bottom-ad.is-850{display:none}}@media (min-width:981px){.cp-aside .bn-side-ad,.ld-aside .bn-side-ad{display:block}.bn-bottom-ad.is-980{display:none}}@media (max-width:850px){.bn-side-stack{position:static}}.lcard-body{gap:.7rem}.lcard-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:.55rem .75rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--counter-indigo) 6%,#fff)}.lcard-facts>div{min-width:0;display:grid;gap:.1rem}.lcard-facts dt{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lcard-facts dd,.lcard-facts dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard-facts dd{margin:0;color:var(--counter-ink);font-size:var(--fs-sm);font-weight:700}.lcard-by{display:grid;gap:.2rem;min-width:0;padding-top:.7rem;border-top:1px solid var(--counter-line)}.lcard-by .lcard-place{padding-left:2.15rem;margin-top:-.1rem}.lcard-body>.lcard-actions{margin-top:auto;width:100%;gap:.5rem}.lcard-body>.lcard-actions .lcard-cta{flex:1 1 auto;justify-content:center;min-height:2.5rem;font-size:var(--fs-sm)}.lcard-body>.lcard-actions .lcard-info{width:2.5rem;height:2.5rem;flex:0 0 auto}.lcard--row .lcard-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--counter-space-5);column-gap:var(--counter-space-5)}.lcard--row .lcard-body>:not(.lcard-actions){grid-column:1}.lcard--row .lcard-body>.lcard-actions{grid-column:2;grid-row:1/span 4;width:auto;margin:0}.lcard--row .lcard-body>.lcard-actions .lcard-cta{flex:0 0 auto;padding:0 1.4rem}.lcard--row .lcard-facts{width:-moz-fit-content;width:fit-content;max-width:100%}@media (max-width:640px){.lcard--row .lcard-body{grid-template-columns:minmax(0,1fr)}.lcard--row .lcard-body>.lcard-actions{grid-column:1;grid-row:auto;width:100%}.lcard--row .lcard-body>.lcard-actions .lcard-cta{flex:1 1 auto}}.bn-catalog:not(#_){background:transparent;padding-top:var(--counter-space-4)}.bn-catalog-head:not(#_){padding:var(--counter-space-5) var(--counter-space-6);margin-bottom:var(--counter-space-4);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}@media (max-width:640px){.bn-catalog-head:not(#_){padding:var(--counter-space-4)}}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--counter-ink) 22%,#fff) transparent;scrollbar-gutter:stable}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div)::-webkit-scrollbar{width:10px}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div)::-webkit-scrollbar-track{margin-block:1rem;background:transparent}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--counter-ink) 22%,#fff);background-clip:padding-box}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--counter-ink) 38%,#fff);background-clip:padding-box}.counter-category-hero{position:relative}.counter-category-hero-media{position:absolute;inset:0 0 0 auto;width:min(52%,40rem);pointer-events:none}.counter-category-hero-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 55%);mask-image:linear-gradient(90deg,transparent 0,#000 55%)}.counter-category-hero.has-media>.counter-category-hero-inner{position:relative;z-index:1}@media (max-width:820px){.counter-category-hero-media{width:100%;opacity:.22}.counter-category-hero-media img{-webkit-mask-image:none;mask-image:none}}.bn-catalog-subs:not(#_){display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.bn-catalog-subs li:not(#_){border-top:0;min-width:0;max-width:100%}.bn-catalog-subs a:not(#_){display:inline-flex;align-items:center;max-width:100%;padding:.4rem .85rem;border:1px solid var(--counter-line-strong);border-radius:var(--r-pill);background:#fff;color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:600;transition:background-color var(--counter-motion),color var(--counter-motion),border-color var(--counter-motion)}.bn-catalog-subs a:is(:hover,:focus-visible):not(#_){background:var(--counter-indigo);border-color:var(--counter-indigo);color:#fff}.btn>span:has(>svg){justify-content:center}@media (min-width:901px){.counter-auth-page:not(#_){padding:var(--counter-space-4) var(--counter-page-gutter,1rem) var(--counter-space-4);gap:var(--counter-space-4);border-top:0;background:#dce9fb;overflow:visible}.counter-auth-page .counter-auth-aside:not(#_){top:calc(var(--bn-header-height) + var(--counter-space-4));height:calc(100vh - var(--bn-header-height) - var(--counter-space-6));min-height:30rem;border-radius:var(--r-lg);border:0!important}.counter-auth-page .counter-auth-form-zone:not(#_){background:transparent}}.counter-auth-page .counter-auth-tabs:not(#_){display:flex;gap:.25rem!important;padding:.25rem;border-radius:var(--r-pill)!important}.counter-auth-page .counter-auth-tabs>button:not(#_){border:0!important;border-right:0!important;border-radius:var(--r-pill)!important;background:transparent}.counter-auth-page .counter-auth-tabs>button[aria-pressed=true]:not(#_){background:var(--counter-indigo)!important;color:#fff!important}:is(.hs-sec,.ps-sec):not(#_){padding-block:calc(var(--counter-section-gap) / 2)}:is(.hs-sec,.ps-sec):first-child:not(#_){padding-top:0}:is(.hs-sec,.ps-sec):last-child:not(#_){padding-bottom:0}.bn-nav-products{position:relative;display:flex;align-items:center}.bn-header .bn-primary-nav .bn-nav-trigger{height:2.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 1rem 0 1.15rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--counter-muted);font-family:var(--font-anek-latin),sans-serif;font-weight:650;font-size:inherit;line-height:1;cursor:pointer;transition:background-color .2s ease}.bn-header .bn-primary-nav .bn-nav-trigger svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.bn-header .bn-primary-nav .bn-nav-trigger:hover,.bn-nav-products.is-open .bn-nav-trigger:not([aria-current]){background:color-mix(in srgb,var(--counter-ink) 7%,transparent)}.bn-header .bn-primary-nav .bn-nav-trigger[aria-current=page]{background:var(--counter-indigo);color:#fff}.bn-nav-products.is-open .bn-nav-trigger svg{transform:rotate(180deg)}.bn-header .bn-primary-nav .bn-nav-trigger:focus-visible{outline:3px solid var(--counter-focus);outline-offset:2px}.bn-nav-panel{position:absolute;z-index:60;top:calc(100% + .6rem);left:50%;width:22rem;display:grid;gap:.35rem;padding:.5rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--counter-shadow-lift,0 18px 40px rgba(18,48,126,.16));opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.bn-nav-panel:before{content:"";position:absolute;left:0;right:0;top:-.7rem;height:.7rem}.bn-nav-products.is-open .bn-nav-panel{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.bn-header .bn-primary-nav .bn-nav-panel a{height:auto;display:grid;justify-items:start;place-items:center start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;border-radius:var(--r-md);background:transparent;color:var(--counter-ink);font-family:var(--font-work-sans),sans-serif;font-weight:400;text-align:left}.bn-header .bn-primary-nav .bn-nav-panel a:focus-visible,.bn-header .bn-primary-nav .bn-nav-panel a:hover{background:color-mix(in srgb,var(--counter-indigo) 7%,#fff)}.bn-header .bn-primary-nav .bn-nav-panel a.is-current{background:color-mix(in srgb,var(--counter-indigo) 10%,#fff)}.bn-nav-panel strong{display:block;color:var(--counter-ink);font:700 var(--fs-md)/1.2 var(--font-anek-latin),sans-serif}.bn-nav-panel small{display:block;margin-top:.1rem;color:var(--counter-muted);font-size:var(--fs-sm)}.bn-nav-panel-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--counter-indigo);color:#fff}.bn-nav-panel-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.bn-nav-panel,.bn-nav-trigger svg{transition:none}}.bn-mobile-nav .bn-mobile-nav-group{padding:.6rem 1rem .2rem;color:var(--counter-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bn-mobile-nav a.is-sub{padding-left:1.75rem!important}:is(.counter-workspace-page,.counter-dashboard-page,.counter-admin-page,.counter-admin-login):before{display:none!important}.counter-admin-login:not(#_){background:transparent}.counter-admin-login .card:not(#_){border-color:var(--counter-line)!important}.counter-workspace-label:before{display:none!important}.bn-header .bn-advertise{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 1.1rem;border:1.5px solid var(--counter-indigo);border-radius:var(--r-lg);background:transparent;color:var(--counter-indigo);font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.bn-header .bn-advertise:is(:hover,:focus-visible){background:var(--counter-indigo);color:#fff}@media (max-width:899px){.bn-header .bn-advertise{display:none}}.hs-proof-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--counter-space-3);align-items:stretch}.hs-proof-row:not(:has(.hs-proof-ad>*)){grid-template-columns:minmax(0,1fr)}.hs-proof-ad{min-height:0;overflow:hidden;border-radius:var(--r-lg)}.hs-proof-ad:empty{display:none}.hs-proof-ad>*{height:100%;margin:0}.hs-proof-row>.hs-proof-card{display:flex;flex-direction:column}.hs-proof-row>.hs-proof-card .hs-proof-stats{flex:1;align-items:center}@media (max-width:899px){.hs-proof-row{grid-template-columns:minmax(0,1fr)}.hs-proof-ad{height:13rem}}@media (min-width:900px){html{font-size:clamp(13px,min(1.111vw,1.975vh),16px)}}.bn-landing-chips>.bn-chip-menu{position:relative;min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--counter-space-2);padding:0 var(--counter-space-3);border:1px solid #fff;border-radius:var(--r-pill);background:#fff;color:var(--counter-indigo);cursor:pointer;transition:background-color var(--counter-motion),box-shadow var(--counter-motion)}.bn-landing-chips>.bn-chip-menu:is(:hover,:focus-within){box-shadow:0 6px 18px rgba(0,0,0,.22)}.bn-chip-menu>svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-chip-menu .bn-chip-menu-caret{position:absolute;right:var(--counter-space-3);pointer-events:none;width:.9rem;height:.9rem}.bn-chip-menu:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:701px){.bn-rhero .le-hero-search:not(#_){width:min(100%,34rem)}.bn-rhero .bn-section-search--recruitment:not(.bn-section-search--compact):not(#_){grid-template-columns:minmax(0,1fr) 9.25rem auto;padding:.3rem;gap:.15rem}.bn-rhero .bn-section-search--recruitment:not(.bn-section-search--compact) label:not(#_){gap:.4rem;padding:0 .55rem}.bn-rhero .bn-section-search--recruitment:not(.bn-section-search--compact) :is(input,select):not(#_){min-height:2.4rem;font-size:var(--fs-sm);text-overflow:ellipsis}.bn-rhero .bn-section-search--recruitment:not(.bn-section-search--compact) .bn-section-search-submit:not(#_){min-height:2.6rem;padding:0 .9rem}}:is(.bn-section-search,.rsb,.bn-universal-search,.bn-header-search-filters,.bn-search-drawer) :is(input,select):focus-visible:not(#_){outline:none}:is(.bn-section-search label,.rsb .rsb-field,.rsb .rsb-city-wrap){position:relative}:is(.bn-section-search label,.rsb .rsb-field,.rsb .rsb-city-wrap):has(:is(input,select):focus-visible):after{content:"";position:absolute;inset:3px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--counter-indigo),inset 0 0 0 4px rgba(18,48,126,.12);pointer-events:none}@media (min-width:1024px){.bn-landing-media:not(#_):after{background:linear-gradient(90deg,rgba(18,48,126,.1),rgba(18,48,126,.7) 5.5%,#12307e 10%,#12307e 40%,rgba(18,48,126,.55) 58%,rgba(18,48,126,0) 78%)}}.bn-nav-panel:not(#_){width:min(40rem,calc(100vw - 2rem));grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.bn-header .bn-primary-nav .bn-nav-panel a:not(#_),.bn-nav-panel-soon{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.7rem;padding:.9rem;border-radius:var(--r-md);text-align:left}.bn-nav-panel small{line-height:1.35}.bn-nav-panel-soon{cursor:default;background:color-mix(in srgb,var(--counter-indigo) 3%,#fff)}.bn-nav-panel-soon .bn-nav-panel-icon{background:color-mix(in srgb,var(--counter-indigo) 14%,#fff);color:var(--counter-indigo)}.bn-nav-panel-soon strong{color:var(--counter-muted)}.bn-mobile-nav-soon em,.bn-nav-panel em{display:inline-block;margin-top:.45rem;padding:.15rem .5rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-indigo) 9%,#fff);color:var(--counter-indigo);font-size:var(--fs-xs);font-style:normal;font-weight:700}.bn-mobile-nav-soon{min-height:3rem;display:flex;align-items:center;gap:.6rem;padding:0 1rem 0 2rem;color:var(--counter-muted);font-weight:750}.bn-mobile-nav-soon em{margin-top:0}.bn-nav-panel:not(#_){width:min(50rem,calc(100vw - 2rem))}.bn-header .bn-primary-nav .bn-nav-panel a:not(#_),.bn-nav-panel-soon:not(#_){grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;gap:.7rem;padding:.7rem .75rem}.bn-nav-panel .bn-nav-panel-icon{width:2.4rem;height:2.4rem}.bn-nav-panel strong{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.bn-nav-panel small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-nav-panel strong em:not(#_){margin-top:0;padding:.05rem .4rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:.68rem}.bn-nav-panel :is(a,.bn-nav-panel-soon){min-width:0}.bn-nav-panel :is(a,.bn-nav-panel-soon)>span:last-child{min-width:0}.bn-nav-panel small:not(#_){overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.bn-nav-panel strong:not(#_){flex-wrap:wrap;white-space:normal}.bn-rhero .bn-section-search-location:not(#_){grid-column:1/3}@media (max-width:640px){.bn-rhero .bn-section-search-location:not(#_){grid-column:1/-1}}@media (min-width:701px){.bn-rhero .bn-section-search-location:not(#_){grid-column:2}.bn-rhero .bn-section-search-submit:not(#_){grid-column:3}}.bn-footer.is-counter-public:not(#_){margin:var(--counter-section-gap) 0 0;border:0;border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7) 4rem,#fff 9rem);padding-top:clamp(3rem,6vw,5rem)}.bn-mobile-nav .bn-mobile-nav-soon:not(#_){padding:0 1rem 0 1.75rem;font-size:inherit}.bn-header.is-counter-public:not(#_){background:transparent;border-color:transparent;box-shadow:none}.bn-header-surface{position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 8px 12px rgb(18 20 27/.1))}.bn-header-surface:after,.bn-header-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--counter-line);background:#fff}.bn-header.is-counter-public .bn-header-inner:not(#_){max-width:none}.bn-header-surface:before{-webkit-mask:linear-gradient(90deg,transparent,transparent 7rem,rgba(0,0,0,.9) 12.5rem,#000 17rem);mask:linear-gradient(90deg,transparent,transparent 7rem,rgba(0,0,0,.9) 12.5rem,#000 17rem)}.bn-header-surface:after{transition:opacity .3s ease}.bn-header.is-at-top .bn-header-surface:after{opacity:0}.bn-header.is-counter-public .bn-header-inner{position:relative;z-index:1}.bn-header.is-counter-public .bn-wordmark{transform-origin:left center;transition:transform .3s ease,filter .3s ease}.bn-header.is-counter-public.is-at-top .bn-wordmark{transform:scale(1.8);filter:drop-shadow(0 8px 10px rgb(18 48 126/.28))}@media (max-width:899px){.bn-header-surface:before{-webkit-mask:linear-gradient(90deg,transparent,transparent 4.6rem,rgba(0,0,0,.9) 8rem,#000 11rem);mask:linear-gradient(90deg,transparent,transparent 4.6rem,rgba(0,0,0,.9) 8rem,#000 11rem)}.bn-header.is-counter-public.is-at-top .bn-wordmark{transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.bn-header-surface:after,.bn-header.is-counter-public .bn-wordmark{transition:none}}.back-to-top:not(#_){width:2.25rem;height:2.25rem;right:max(.5rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));border-radius:var(--r-md)}.back-to-top:not(#_) svg{width:.95rem;height:.95rem}.navya-agent-dock:not(#_){right:max(2.3rem,calc(env(safe-area-inset-right) + 1.8rem));bottom:max(3.375rem,calc(env(safe-area-inset-bottom) + 2.375rem))}.rfq-tab:not(#_){right:0;bottom:7.1rem;height:3rem;min-width:3.25rem;padding:0 1rem;justify-content:center;flex-direction:row-reverse}.rfq-tab:not(#_):is(:hover,:focus-visible) .rfq-tab-label{margin:0 .55rem 0 0}.bn-header .bn-advertise{gap:.45rem}.bn-header .bn-advertise svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-header .bn-advertise svg:not(#_){width:1.25rem;height:1.25rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--counter-indigo);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--counter-indigo-hover);background-clip:padding-box}body ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar-track{margin:.85rem}:is(.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div):not(#_)::-webkit-scrollbar-thumb{background:var(--counter-indigo);background-clip:padding-box}@supports not (-moz-appearance:none){:is(.bn-section-search-dropdown,.bn-dd-list,.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div):not(#_){scrollbar-width:auto;scrollbar-color:auto}}@supports (-moz-appearance:none){html{scrollbar-color:var(--counter-indigo) transparent}:is(.bn-section-search-dropdown,.bn-dd-list,.directory-listing-filter-panel,.recruitment-results-filters,.recruitment-filter-sheet>div):not(#_){scrollbar-color:var(--counter-indigo) transparent}}.bn-header .bn-advertise:not(#_){border:0;padding:0 .75rem;background:transparent;color:var(--counter-indigo);font-weight:700;border-radius:var(--r-pill)}.bn-header .bn-advertise:not(#_):is(:hover,:focus-visible){background:var(--counter-indigo-soft);color:var(--counter-indigo)}@media (min-width:701px){.bn-rhero>.bn-rhero-paths:not(#_){grid-template-columns:repeat(2,max-content);gap:var(--counter-space-3)}.bn-rhero-paths a:not(#_){min-height:0;padding:.5rem .6rem .5rem .55rem;gap:.75rem;border-radius:var(--r-lg)}}.bn-rhero-paths .bn-rhero-path-icon:not(#_){width:2.25rem;height:2.25rem}.bn-rhero-paths .bn-rhero-path-icon:not(#_) svg{width:1.1rem;height:1.1rem}.bn-rhero-paths strong:not(#_){font-size:var(--fs-md)}.bn-rhero-paths small:not(#_){font-size:.68rem}.bn-rhero-paths a>b:not(#_){width:1.75rem;height:1.75rem;margin-left:.35rem}.bn-rhero-paths a>b:not(#_) svg{width:.9rem;height:.9rem}.rf-board:not(#_){position:relative;display:grid;grid-template-columns:auto minmax(6rem,1fr) auto;gap:0;overflow:hidden;border-radius:var(--r-lg);isolation:isolate;background:var(--counter-indigo)}.rf-board:not(#_):after{content:"";position:absolute;inset:0;z-index:3;border:1px solid rgba(18,48,126,.16);border-radius:inherit;pointer-events:none}.rf-board .rf-controls:not(#_){border:0;border-radius:0;background:#fff;padding-right:clamp(1.25rem,3vw,2rem)}.rf-board .rf-result:not(#_){position:relative;border-radius:0;background:transparent;padding-left:clamp(1.25rem,3vw,2rem);padding-right:clamp(1.25rem,3vw,2rem)}.rf-blend{display:block;background:linear-gradient(90deg,#fff 0,#fff calc(50% - 7rem),transparent calc(50% - 7rem)),linear-gradient(90deg,transparent calc(50% + 7rem),var(--counter-indigo) calc(50% + 7rem)),linear-gradient(90deg,#fff 0,#fefefe 8.3%,#f7f8fa 16.7%,#e6eaf2 25%,#cdd4e4 33.3%,#adb7d2 41.7%,#8898be 50%,#6478ab 58.3%,#445b99 66.7%,#2b458b 75%,#1a3783 83.3%,#13317f 91.7%,#12307e 100%) 50% 0 /14rem 100% no-repeat}@media (max-width:1000px){.rf-board:not(#_){grid-template-columns:minmax(0,1fr);grid-template-rows:auto 4.5rem auto}.rf-board .rf-controls:not(#_){padding-right:clamp(1.25rem,3vw,2rem)}.rf-board .rf-result:not(#_){padding:.5rem clamp(1.25rem,3vw,2rem) clamp(1.5rem,3.5vw,2.5rem)}.rf-blend{background:linear-gradient(180deg,#fff 0,#fefefe 8.3%,#f7f8fa 16.7%,#e6eaf2 25%,#cdd4e4 33.3%,#adb7d2 41.7%,#8898be 50%,#6478ab 58.3%,#445b99 66.7%,#2b458b 75%,#1a3783 83.3%,#13317f 91.7%,#12307e 100%)}}.bn-footer.is-counter-public:not(#_):not(.x){padding-top:9.5rem;background:linear-gradient(180deg,rgba(220,233,251,0),#c9daf4 2.25rem,#e4edfb 5rem,#fff 8.5rem)}@media (max-width:640px){.bn-footer.is-counter-public:not(#_):not(.x){padding-top:7.5rem}}.bn-footer .bn-footer-lockup:not(#_){display:inline-flex;align-items:center;gap:.85rem;text-decoration:none}.bn-footer .bn-footer-lockup img:not(#_){width:3.5rem;height:3.5rem;flex:0 0 auto}.bn-footer .bn-footer-lockup>span{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bn-footer .bn-footer-lockup strong{color:var(--counter-ink);font:800 1.35rem/1.1 var(--font-anek-latin),sans-serif;letter-spacing:-.01em}.bn-footer .bn-footer-lockup small:not(#_){color:var(--counter-muted);font-size:.85rem;font-weight:600;line-height:1.35}.sf[data-auto] .sf-steps li{opacity:.5;transition:opacity .3s ease,background-color .3s ease}.sf[data-auto] .sf-steps li[aria-current=true]{opacity:1;background:color-mix(in srgb,var(--counter-indigo-soft) 55%,#fff)}.sf[data-auto] .sf-steps li[aria-current=true]>b{background:var(--counter-indigo);color:#fff}:is(.hs-sec,.ps-sec)>.le-shell:has(>header.le-section-head):not(#_){padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;box-shadow:0 1px 2px rgba(18,48,126,.04)}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head:not(#_){display:flex;align-items:center;justify-content:space-between;gap:var(--counter-space-4);margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head>div:not(#_){min-width:0}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head h2:not(#_){max-width:26ch;margin:0;font-size:var(--fs-2xl);line-height:1.05}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head>a.le-button:not(#_){flex:0 0 auto;align-self:center}@media (max-width:640px){:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head:not(#_){flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--counter-space-3) var(--counter-space-3)}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head>div:not(#_){flex:1 1 12rem}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head>a.le-button:not(#_){margin-left:auto;min-height:2.5rem;padding-inline:1rem;font-size:.875rem}:is(.hs-sec,.ps-sec)>.le-shell>header.le-section-head h2:not(#_){font-size:var(--fs-xl)}}.hub-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"title stage" "list stage" "cta stage";grid-template-rows:auto auto 1fr;-moz-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem);row-gap:1.25rem;align-items:start;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--r-lg);color:#fff;background:radial-gradient(circle at 76% 44%,rgba(56,104,220,.55) 0,transparent 52%),radial-gradient(circle at 8% 100%,rgba(255,190,46,.14) 0,transparent 40%),linear-gradient(140deg,#163a95,#12307e 45%,#0b1f5c)}.hub-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0) 0 0 /100% 2.5rem;mask:linear-gradient(90deg,#000,transparent 60%);-webkit-mask:linear-gradient(90deg,#000,transparent 60%)}.hub-title{grid-area:title;position:relative;margin:0;align-self:end;color:#fff;font-size:var(--fs-3xl);line-height:1.02}.hub-title span{display:block;color:#ffbe2e}.hub-list{grid-area:list;gap:.6rem;margin:0;padding:0;list-style:none}.hub-list,.hub-list button{position:relative;display:grid}.hub-list button{width:100%;overflow:hidden;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem 1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-md);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.hub-list button:hover{background:hsla(0,0%,100%,.12)}.hub-list button[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--counter-indigo);transform:translateX(6px)}.hub-list-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.75rem;background:hsla(0,0%,100%,.12)}.hub-list button[aria-pressed=true] .hub-list-icon{background:var(--counter-indigo);color:#fff}.hub-list-icon svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hub-list-copy{display:grid;gap:.1rem;min-width:0}.hub-list-copy strong{font-size:var(--fs-md);font-weight:800}.hub-list-copy small{font-size:var(--fs-sm);opacity:.75}.hub-progress{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#ffbe2e,#ff9f1a)}.hub-panel.is-running .hub-progress{animation:hub-progress var(--hub-cycle) linear forwards}@keyframes hub-progress{to{width:100%}}.hub-cta{grid-area:cta;position:relative;justify-self:start;display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.25rem;border-radius:var(--r-pill);background:#ffbe2e;color:#0b1f5c;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hub-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,190,46,.35)}.hub-cta svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hub-stage{grid-area:stage;position:relative;width:100%;max-width:31rem;aspect-ratio:1/1;justify-self:center;align-self:center}.hub-svg{display:block;width:100%;height:100%;overflow:visible}.hub-ring{transform-box:view-box;transform-origin:200px 186px}.hub-ring.is-a{animation:hub-spin 38s linear infinite}.hub-ring.is-b{animation:hub-spin 64s linear infinite reverse}@keyframes hub-spin{to{transform:rotate(1turn)}}.hub-breathe{transform-box:view-box;transform-origin:200px 186px;animation:hub-breathe 4s ease-in-out infinite}@keyframes hub-breathe{50%{transform:scale(1.12);opacity:.75}}.hub-core{filter:drop-shadow(0 0 18px rgb(127 178 255/.7))}.hub-beam-base{fill:none;stroke:hsla(0,0%,100%,.16);stroke-width:1.5}.hub-beam-glow{fill:none;stroke:#7fb2ff;stroke-width:6;opacity:.45}.hub-beam-flow{fill:none;stroke:url(#hub-beam);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 9;animation:hub-flow .9s linear infinite}@keyframes hub-flow{to{stroke-dashoffset:-15}}.hub-packet{fill:#ffbe2e;filter:drop-shadow(0 0 6px #ffbe2e)}.hub-node-disc{fill:hsla(0,0%,100%,.08);stroke:hsla(0,0%,100%,.35);stroke-width:1.5;transition:fill .35s ease,stroke .35s ease}.hub-node-icon{fill:none;stroke:hsla(0,0%,100%,.85);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s ease}.hub-node-label{fill:hsla(0,0%,100%,.7);font-size:14px;font-weight:800;letter-spacing:.01em;transition:fill .35s ease}.hub-node.is-active .hub-node-disc{fill:#fff;stroke:#fff;filter:drop-shadow(0 0 14px rgb(127 178 255/.9))}.hub-node.is-active .hub-node-icon{stroke:var(--counter-indigo)}.hub-node.is-active .hub-node-label{fill:#fff}.hub-pulse{fill:none;stroke:#ffbe2e;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:hub-pulse 1.6s ease-out infinite}@keyframes hub-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}.hub-card{position:absolute;left:50%;bottom:1%;width:min(88%,21rem);display:grid;gap:.55rem;padding:.85rem;border:1px solid hsla(0,0%,100%,.6);border-radius:var(--r-md);background:hsla(0,0%,100%,.96);color:var(--counter-ink);box-shadow:0 18px 40px rgba(5,14,45,.45);transform:translateX(-50%);animation:hub-card-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes hub-card-in{0%{opacity:0;transform:translate(-50%,14px) scale(.97)}}.hub-card-query{margin:0;display:flex;align-items:center;gap:.4rem;color:var(--counter-muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hub-card-query svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hub-card-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.hub-card-row>b{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:var(--counter-indigo-soft);color:var(--counter-indigo);font-weight:800}.hub-card-row>span{display:grid;min-width:0}.hub-card-row small,.hub-card-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-card-row strong{font-size:var(--fs-sm)}.hub-card-row small{color:var(--counter-muted);font-size:var(--fs-xs)}.hub-card-row em{padding:.2rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--counter-success) 14%,#fff);color:var(--counter-success);font-size:var(--fs-xs);font-style:normal;font-weight:800}.hub-card-row em.is-solid{background:var(--counter-indigo);color:#fff}.hub-card-bubble{margin:0;max-width:88%;padding:.55rem .8rem;border-radius:1rem 1rem 1rem .3rem;background:var(--counter-indigo-soft);color:var(--counter-ink);font-size:var(--fs-sm)}.hub-card-bubble.is-user{justify-self:end;border-radius:1rem 1rem .3rem 1rem;background:var(--counter-indigo);color:#fff}@media (max-width:900px){.hub-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "stage" "list" "cta";grid-template-rows:none}.hub-title{font-size:var(--fs-2xl)}.hub-stage{max-width:26rem}.hub-list button[aria-pressed=true]{transform:none}}@media (prefers-reduced-motion:reduce){.hub-beam-flow,.hub-breathe,.hub-card,.hub-pulse,.hub-ring{animation:none}}.hs .hub-svg{stroke:none;stroke-width:1}@media (max-width:600px){.hub-stage{aspect-ratio:auto;display:grid;gap:.25rem}.hub-svg{height:auto;aspect-ratio:400/300}.hub-card{position:relative;left:auto;bottom:auto;width:100%;transform:none;animation-name:hub-card-in-flow}.hub-node-label{font-size:16px}}@keyframes hub-card-in-flow{0%{opacity:0;transform:translateY(12px) scale(.98)}}.hub-cta:not(#_){background:#fff;color:var(--counter-indigo)}.hub-cta:not(#_):hover{box-shadow:0 10px 24px rgba(5,14,45,.35)}@media (max-width:900px){.hub-list:not(#_){grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.hub-list button:not(#_){grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;padding:.65rem .35rem;text-align:center}.hub-list-copy small{display:none}.hub-list-copy strong:not(#_){font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hub-list-icon:not(#_){width:2rem;height:2rem;border-radius:.6rem}.hub-list-icon svg:not(#_){width:1.05rem;height:1.05rem}.hub-cta:not(#_){justify-self:stretch;justify-content:center}.hub-list button:not(#_){padding-inline:.2rem}.hub-list-copy strong:not(#_):not(.x){font-size:.8rem;letter-spacing:-.01em;text-overflow:clip}}.wy-card:not(#_){border-color:transparent;background:radial-gradient(circle at 80% 0,rgba(56,104,220,.45) 0,transparent 55%),linear-gradient(160deg,#163a95,#12307e 55%,#0b1f5c)}.wy-card:not(#_):hover{box-shadow:0 18px 36px rgba(11,31,92,.35)}.wy-card h3:not(#_){color:#fff}.wy-card p:not(#_){color:hsla(0,0%,100%,.78)}.wy-art:not(#_){background:radial-gradient(ellipse at 50% 60%,rgba(127,178,255,.18) 0,transparent 65%)}.wy-card .wy-wire{stroke:hsla(0,0%,100%,.32)}.wy-card .wy-ping{stroke:#9cc4ff}.wy-card .wy-ping.is-city{fill:#9cc4ff}.wy-card svg.wy>circle[r="22"]{fill:#ffbe2e}.wy-card .wy-hub{fill:#0b1f5c}.wy-card .wy-land{fill:hsla(0,0%,100%,.1);stroke:#9cc4ff}.wy-card svg.is-map circle[r="2.6"]{fill:#fff}.wy-card .wy-ring{stroke:#ffbe2e}.wy-card svg.wy circle[r="30"][stroke="#dbe4fb"]{stroke:hsla(0,0%,100%,.18)}.wy-card .wy-score{fill:#fff}.wy-card .wy-caption{fill:hsla(0,0%,100%,.75)}.hs-proof-card:not(#_){padding:.75rem .75rem 0;gap:.75rem;box-shadow:0 10px 28px rgba(18,48,126,.08)}.hs-proof-stats:not(#_){gap:.6rem}.hs-proof-stats li:not(#_){position:relative;display:grid;justify-items:start;align-content:center;gap:.15rem;padding:clamp(.85rem,2vw,1.25rem);border:1px solid color-mix(in srgb,var(--counter-indigo) 10%,#fff);border-radius:var(--r-md);background:radial-gradient(circle at 100% 0,rgba(127,178,255,.22) 0,transparent 55%),linear-gradient(160deg,#f5f8ff,#e6eefc);text-align:left}.hs-proof-stats li+li:not(#_){border-left:1px solid color-mix(in srgb,var(--counter-indigo) 10%,#fff)}.hs-stat-icon{width:2.1rem;height:2.1rem;display:grid;place-items:center;margin-bottom:.45rem;border-radius:.65rem;background:var(--counter-indigo);color:#fff;box-shadow:0 6px 14px rgba(18,48,126,.25)}.hs .hs-stat-icon svg{width:1.1rem;height:1.1rem;stroke:#fff}.hs-proof-stats strong:not(#_){position:relative;padding-bottom:.35rem;background:linear-gradient(120deg,#0b1f5c,#12307e 45%,#2f62d6);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-proof-stats strong:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:1.75rem;border-radius:3px;background:#ffbe2e;transform-origin:left;animation:hs-stat-line .9s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes hs-stat-line{0%{transform:scaleX(0)}}.hs-proof-stats li>span:last-child{color:var(--counter-muted);font-weight:700}.hs-marquee:not(#_){margin:0 -.75rem;border-top:0;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--counter-indigo-soft) 55%,#fff))}.hs-marquee:hover .hs-marquee-track:not(#_){animation-play-state:running}.hs-marquee-track span:not(#_){border-color:color-mix(in srgb,var(--counter-indigo) 14%,#fff);background:#fff;box-shadow:0 2px 6px rgba(18,48,126,.06)}@media (max-width:640px){.hs-proof-stats li:not(#_){padding:.7rem .6rem}.hs-stat-icon{width:1.75rem;height:1.75rem;margin-bottom:.3rem}.hs .hs-stat-icon svg{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:reduce){.hs-proof-stats strong:after{animation:none}}.hs-proof-stats strong:not(#_):not(.x){background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--counter-indigo)}.hs-proof-row>.hs-proof-card .hs-proof-stats:not(#_){align-items:stretch}.bn-quote-need{display:inline-flex;margin:.45rem 0 .15rem;padding:.3rem .75rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--route,var(--counter-indigo)) 10%,#fff);color:var(--counter-ink);font-size:var(--fs-xs);font-weight:700;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}.bn-quote-need.is-in{opacity:1;transform:none}.bn-scene-row.is-quote{flex-wrap:nowrap;position:relative;transition:opacity .35s,transform .45s cubic-bezier(.3,1.4,.5,1),background .3s,border-color .3s,box-shadow .3s}.bn-scene-row.is-quote:not(.is-in){transform:translateX(2.5rem)}.bn-scene-row.is-best{border-color:#f0b429;background:#fffaf0;box-shadow:0 6px 16px rgba(240,180,41,.28);transform:translateY(-2px) scale(1.02);z-index:1}.bn-scene-row.is-dim{opacity:.45}.bn-quote-price{display:grid;justify-items:end;line-height:1.1}.bn-quote-price b{font-size:var(--fs-sm);font-weight:800;color:var(--counter-ink)}.bn-quote-price small{color:var(--counter-muted);font-size:.68rem}.bn-quote-best{position:absolute;top:-1px;left:2.6rem;padding:.05rem .45rem;border-radius:0 0 .4rem .4rem;background:#f0b429;color:#3d2a00;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(-100%);transition:opacity .25s,transform .3s}.bn-quote-best.is-in{opacity:1;transform:none}.bn-scene-row.is-quote .bn-scene-button{flex:0 0 auto;transition:transform .15s,background .25s,max-width .35s,padding .35s,opacity .25s}.bn-scene-row.is-quote .bn-scene-button.is-hidden{max-width:0;padding-inline:0;opacity:0;overflow:hidden}.bn-scene-row.is-quote .bn-scene-button.is-shown{max-width:7rem}.bn-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none}.bn-track:after,.bn-track:before{content:"";position:absolute;top:.8rem;left:12.5%;height:3px;border-radius:3px}.bn-track:before{right:12.5%;background:var(--counter-line)}.bn-track:after{width:calc(75% * var(--done, 0));background:var(--route,var(--counter-indigo));transition:width .6s cubic-bezier(.4,0,.2,1)}.bn-track li{position:relative;z-index:1;display:grid;justify-items:center;gap:.35rem}.bn-track i{width:1.6rem;height:1.6rem;display:grid;place-items:center;border:2px solid var(--counter-line);border-radius:50%;background:#fff;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.3,1.6,.5,1)}.bn-track i svg{width:.85rem;height:.85rem;stroke:#fff;stroke-width:2.6}.bn-track li.is-done i{border-color:var(--route,var(--counter-indigo));background:var(--route,var(--counter-indigo))}.bn-track li.is-now i{transform:scale(1.18);box-shadow:0 0 0 5px color-mix(in srgb,var(--route,var(--counter-indigo)) 18%,transparent)}.bn-track li.is-last.is-done i{border-color:#f0b429;background:#f0b429}.bn-track span{color:var(--counter-muted);font-size:.68rem;font-weight:700}.bn-track li.is-done span,.bn-track-note{color:var(--counter-ink)}.bn-track-note{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 0;padding:.55rem .75rem;border:1px solid #f0b429;border-radius:var(--r-sm);background:#fffaf0;font-size:var(--fs-sm);font-weight:700;opacity:0;transform:translateY(8px) scale(.97);transition:opacity .35s,transform .45s cubic-bezier(.3,1.5,.5,1)}.bn-track-note.is-in{opacity:1;transform:none}.bn-track-note svg{color:#b7791f}.bn-scene-row.is-quote:not(#_){height:2.75rem;margin-top:.35rem}.bn-quote-best:not(#_){position:static;flex:0 0 auto;padding:.12rem .45rem;border-radius:var(--r-pill);transform:scale(.6)}.bn-quote-best.is-in:not(#_){transform:none}.bn-landing-chips>.bn-chip-menu{font:inherit;font-size:var(--fs-sm);font-weight:700;padding-right:2.2rem}.bn-chip-menu>span{white-space:nowrap}.bn-chip-menu[aria-expanded=true] .bn-chip-menu-caret{transform:rotate(180deg)}.bn-chip-menu .bn-chip-menu-caret{transition:transform .2s ease}@media (min-width:641px){.bn-landing-chips>.bn-chip-menu[aria-expanded=true]:not(#_){z-index:451;border-radius:1.25rem 1.25rem 0 0!important;border-bottom-color:#fff;box-shadow:none}}.bn-mega-layer{position:fixed;inset:0;z-index:450;visibility:hidden;pointer-events:none}.bn-mega-layer[data-open]{visibility:visible;pointer-events:auto}.bn-mega-scrim{position:absolute;inset:0;background:rgba(8,18,48,.22);opacity:0;transition:opacity .2s ease}.bn-mega-layer[data-open] .bn-mega-scrim{opacity:1}.bn-mega{position:absolute;top:var(--mega-top,6rem);left:var(--mega-left,1rem);width:var(--mega-width,min(70rem,calc(100vw - 2rem)));height:min(36rem,calc(100dvh - var(--mega-top, 6rem) - 1.5rem));min-height:18rem;display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:#fff;color:#0f172a;border-top-left-radius:0;box-shadow:0 28px 56px -12px rgba(8,18,48,.4),0 2px 6px rgba(8,18,48,.08);opacity:0;transform:translateY(-6px);transform-origin:top left;transition:opacity .2s ease,transform .2s ease}.bn-mega-layer[data-open] .bn-mega{opacity:1;transform:none}.bn-mega-head{flex:0 0 auto;gap:.75rem;padding:.75rem .75rem .75rem 1rem;border-bottom:1px solid #e4ebf7}.bn-mega-head,.bn-mega-search{display:flex;align-items:center}.bn-mega-search{flex:1 1 auto;min-width:0;gap:.6rem;height:2.75rem;padding:0 1rem;border-radius:999px;background:#f1f5fd;color:#475569}.bn-mega-search:focus-within{box-shadow:inset 0 0 0 1.5px rgba(18,48,126,.45);background:#fff}.bn-mega-all svg,.bn-mega-close svg,.bn-mega-search svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-mega-search input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.95rem}.bn-mega-search input::-webkit-search-cancel-button{cursor:pointer}.bn-mega-close{flex:0 0 auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#334155;cursor:pointer}.bn-mega-close:hover{background:#eef3fc}.bn-mega-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:17.5rem minmax(0,1fr)}.bn-mega-rail{min-height:0;overflow-y:auto;padding:.75rem 0 1rem;background:#f5f8fe;border-right:1px solid #e4ebf7}.bn-mega-kicker{margin:.25rem 1.25rem .5rem;color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bn-mega-rail button{position:relative;width:100%;display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem .55rem 1.25rem;border:0;background:transparent;color:#1e293b;font:inherit;font-size:.9rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer}.bn-mega-rail button i,.bn-mega-rail button img{width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#dce9fb}.bn-mega-rail button:hover{background:#eaf1fd}.bn-mega-rail button[aria-pressed=true]{background:#fff;color:var(--counter-indigo,#12307e)}.bn-mega-rail button[aria-pressed=true]:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:0 3px 3px 0;background:var(--counter-indigo,#12307e)}.bn-mega-rail button[aria-pressed=true] img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--counter-indigo,#12307e)}.bn-mega-body{min-height:0;overflow-y:auto;padding:1.5rem 1.75rem 2rem}.bn-mega-title{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.bn-mega-title img{width:3rem;height:3rem;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.bn-mega-title h3{flex:1 1 auto;min-width:0;margin:0;color:#0f172a;font-size:1.4rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.bn-mega-title h3 small{display:block;margin-top:.15rem;color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:0}.bn-mega-all{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding:0 1.1rem;border-radius:999px;background:var(--counter-indigo,#12307e);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s ease}.bn-mega-all:hover{background:#1b3fa0}.bn-mega-grid{-moz-columns:13rem 3;columns:13rem 3;-moz-column-gap:1.25rem;column-gap:1.25rem}.bn-mega-grid section{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.35rem}.bn-mega-grid section.has-leaves{margin:.4rem 0 .9rem}.bn-mega-sub{display:block;padding:.55rem .75rem;border-radius:.6rem;color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none}.bn-mega-grid li a:hover,.bn-mega-sub:hover{background:#eef3fc;color:var(--counter-indigo,#12307e)}.bn-mega-grid .has-leaves>.bn-mega-sub{margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid #e4ebf7;border-radius:.6rem .6rem 0 0;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bn-mega-grid ul{margin:0;padding:0;list-style:none}.bn-mega-grid li a{display:block;padding:.4rem .75rem;border-radius:.5rem;color:#334155;font-size:.875rem;line-height:1.3;text-decoration:none}.bn-mega-grid li a.is-more{color:var(--counter-indigo,#12307e);font-weight:700}.bn-mega-results{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.bn-mega-results ul{margin:0;padding:0;list-style:none;-moz-columns:18rem 2;columns:18rem 2;-moz-column-gap:.75rem;column-gap:.75rem}.bn-mega-results li{-moz-column-break-inside:avoid;break-inside:avoid}.bn-mega-results a{display:block;padding:.6rem .9rem;border-radius:.7rem;color:#0f172a;text-decoration:none}.bn-mega-results a:hover{background:#eef3fc}.bn-mega-results strong{display:block;font-size:.92rem;font-weight:700}.bn-mega-results small{display:block;margin-top:.1rem;color:#64748b;font-size:.78rem}.bn-mega-empty{margin:2rem auto;max-width:28rem;color:#475569;text-align:center}.bn-mega :is(a,button):focus-visible{outline:2px solid var(--counter-indigo,#12307e);outline-offset:-2px}@media (max-width:1100px){.bn-mega-main{grid-template-columns:15rem minmax(0,1fr)}.bn-mega-body{padding:1.25rem 1.25rem 2rem}}@media (max-width:640px){.bn-landing-chips>.bn-chip-menu[aria-expanded=true]:not(#_){z-index:451;border-radius:1.25rem 1.25rem 0 0!important;box-shadow:none}.bn-mega{height:min(32rem,calc(100dvh - var(--mega-top, 6rem) - .75rem));min-height:0;border-radius:0 1.1rem 1.1rem 1.1rem}.bn-mega-head{padding:.6rem .6rem .6rem .75rem;gap:.4rem}.bn-mega-search{height:2.5rem;padding:0 .85rem}.bn-mega-search input{font-size:16px}.bn-mega-close{width:2.25rem;height:2.25rem}.bn-mega-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.bn-mega-rail{display:flex;gap:.15rem;overflow-x:auto;overflow-y:hidden;padding:.5rem .5rem 0;border-right:0;border-bottom:1px solid #e4ebf7;scrollbar-width:none;overscroll-behavior-x:contain}.bn-mega-rail::-webkit-scrollbar{display:none}.bn-mega-kicker{display:none}.bn-mega-rail button{flex:0 0 4.6rem;width:4.6rem;flex-direction:column;gap:.3rem;padding:.35rem .2rem .55rem;border-radius:.75rem .75rem 0 0;font-size:.66rem;line-height:1.2;text-align:center}.bn-mega-rail button span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bn-mega-rail button i,.bn-mega-rail button img{width:2.6rem;height:2.6rem}.bn-mega-rail button[aria-pressed=true]:before{left:.6rem;right:.6rem;top:auto;bottom:0;width:auto;height:3px;border-radius:3px 3px 0 0}.bn-mega-body{padding:.85rem .75rem 1.25rem;overscroll-behavior:contain}.bn-mega-title{gap:.6rem;margin-bottom:.5rem}.bn-mega-title img{display:none}.bn-mega-title h3{font-size:1.02rem}.bn-mega-title h3 small{font-size:.72rem}.bn-mega-all{height:2.1rem;padding:0 .8rem;font-size:.78rem}.bn-mega-grid{-moz-columns:1;column-count:1}.bn-mega-sub{padding:.5rem .6rem;font-size:.88rem}.bn-mega-grid li a{padding:.35rem .6rem}.bn-mega-results{overscroll-behavior:contain}.bn-mega-results ul{-moz-columns:1;column-count:1}}.bn-mega-layer .bn-mega-scrim{background:transparent}@media (prefers-reduced-motion:reduce){.bn-chip-menu .bn-chip-menu-caret,.bn-mega,.bn-mega-scrim{transition:none}}.tc{display:grid;gap:1rem;min-width:0}.tc-tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin:-.25rem 0 0;padding:.25rem .1rem}.tc-tabs::-webkit-scrollbar{display:none}.tc-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .6rem 0 1.05rem;border:1px solid #d5e0f2;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tc-tabs button span{min-width:1.6rem;height:1.6rem;display:grid;place-items:center;padding:0 .35rem;border-radius:999px;background:#eef3fc;color:var(--counter-indigo,#12307e);font-size:.75rem;font-weight:800}.tc-tabs button:hover{border-color:var(--counter-indigo,#12307e);color:var(--counter-indigo,#12307e)}.tc-tabs button[aria-pressed=true]{border-color:var(--counter-indigo,#12307e);background:var(--counter-indigo,#12307e);color:#fff}.tc-tabs button[aria-pressed=true] span{background:hsla(0,0%,100%,.18);color:#fff}.tc-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.tc-board>li{min-width:0;display:flex}.tc-card{position:relative;width:100%;display:grid;grid-template-columns:5.5rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem;border:1px solid #e1e9f6;border-radius:1.1rem;background:#f8fafe;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.tc-card:hover{border-color:#c6d5ee;background:#fff;box-shadow:0 12px 28px -16px rgba(18,48,126,.45);transform:translateY(-1px)}.tc-card:focus-within{outline:2px solid var(--counter-indigo,#12307e);outline-offset:2px}.tc-photo{position:relative;width:5.5rem;height:5.5rem;overflow:hidden;border-radius:.85rem;background:#dce9fb}.tc-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.tc-photo>:not(img){width:100%!important;height:100%!important;border-radius:0!important}.tc-card:hover .tc-photo img{transform:scale(1.06)}.tc-info{flex-direction:column;gap:.3rem}.tc-info,.tc-info h3{min-width:0;display:flex}.tc-info h3{align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.tc-info h3 a{min-width:0;color:#0f172a;text-decoration:none}.tc-info h3 a>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-info h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tc-info h3 a:focus-visible{outline:none}.tc-tick{width:1rem;height:1rem;flex:0 0 auto;padding:.12rem;border-radius:50%;background:#16a34a;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tc-where{color:#64748b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-proof,.tc-where{margin:0;font-size:.8rem}.tc-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;color:#334155;font-weight:700}.tc-proof>*+:before{content:"";display:inline-block;width:3px;height:3px;margin-right:.6rem;border-radius:50%;background:#b6c3d8;vertical-align:middle}.tc-proof b{display:inline-flex;align-items:center;gap:.2rem;color:#0f172a;font-weight:800}.tc-proof b svg{width:.85rem;height:.85rem;fill:#f5a400}.tc-proof b small{color:#64748b;font-size:.75rem;font-weight:600}.tc-offers{display:flex;gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none}.tc-offers,.tc-offers li{min-width:0;overflow:hidden}.tc-offers li{flex:0 1 auto;padding:.2rem .6rem;border-radius:999px;background:#e8effb;color:var(--counter-indigo,#12307e);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tc-go{display:grid;place-items:center;color:#94a3b8;transition:transform .15s ease,color .15s ease}.tc-go svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tc-card:hover .tc-go{color:var(--counter-indigo,#12307e);transform:translateX(3px)}.tc.is-loading{grid-template-columns:1fr 1fr}.tc.is-loading span{min-height:7rem;border-radius:1.1rem;background:#fff;opacity:.6}@media (max-width:900px){.tc-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tc-board>li:nth-child(n+5){display:none}.tc-card{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.6rem}.tc-photo{width:4.5rem;height:4.5rem}.tc-go{display:none}.tc-info h3{font-size:.95rem}.tc-proof{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.tc-gst,.tc-offers li:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.tc-card,.tc-go,.tc-photo img{transition:none}}.cp-stats>a.cp-stat-link{display:grid;gap:.2rem;padding:var(--counter-space-4) var(--counter-space-5);color:inherit;text-decoration:none;transition:background-color .15s ease}.cp-stats>a.cp-stat-link:hover{background:#f4f8fe}.cp-stats>a.cp-stat-link span{color:var(--counter-indigo);font-weight:600}.cp-stats>*+*{border-left:1px solid var(--counter-line)}.cr{scroll-margin-top:6rem}.cr-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:var(--counter-space-3)}.cr-head h2:not(#_){margin:0}.cr-head .cp-button{margin-left:auto}.cr-summary{display:flex;align-items:center;gap:1rem;margin-bottom:var(--counter-space-4);padding:1rem 1.25rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#f8fafe}.cr-summary>strong{font:800 2.6rem/1 var(--font-anek-latin),sans-serif;color:var(--counter-ink)}.cr-summary>div{display:grid;gap:.3rem}.cr-summary>div>span{color:var(--counter-muted);font-size:var(--fs-sm);font-weight:600}.cr-stars{display:inline-flex;gap:2px}.cr-stars svg{width:1.25rem;height:1.25rem;fill:#dfe5ef}.cr-stars.is-sm svg{width:.95rem;height:.95rem}.cr-stars svg.is-on{fill:#f5a400}.cr-stars svg.is-half{fill:#f5a400;opacity:.5}.cr-form{display:grid;gap:1rem;margin-bottom:var(--counter-space-4);padding:1.25rem;border:1px solid var(--counter-indigo);border-radius:var(--r-md);background:#fff;box-shadow:0 12px 30px -18px rgba(18,48,126,.45)}.cr-form-title{margin:0;font:700 var(--fs-lg)/1.2 var(--font-anek-latin),sans-serif}.cr-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cr-picker>div{display:inline-flex;gap:.25rem}.cr-picker button{width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:.6rem;background:transparent;cursor:pointer;transition:transform .12s ease}.cr-picker button:hover{transform:scale(1.1)}.cr-picker button svg{width:2rem;height:2rem;fill:#dfe5ef;transition:fill .12s ease}.cr-picker button.is-on svg{fill:#f5a400}.cr-picker button:focus-visible{outline:2px solid var(--counter-indigo);outline-offset:1px}.cr-picker>span{color:var(--counter-muted);font-size:var(--fs-sm);font-weight:700}.cr-field{display:grid;gap:.4rem}.cr-field>span{font-size:var(--fs-sm);font-weight:700;color:var(--counter-ink)}.cr-field small{color:var(--counter-muted);font-weight:500}.cr-field textarea{width:100%;min-height:6.5rem;padding:.75rem .9rem;border:1px solid var(--counter-line-strong);border-radius:.75rem;background:#fff;color:var(--counter-ink);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.cr-field textarea:focus{outline:none;border-color:var(--counter-indigo);box-shadow:0 0 0 3px rgba(18,48,126,.12)}.cr-form-actions{display:flex;flex-wrap:wrap;gap:.6rem}.cr-form-note{color:var(--counter-muted);font-size:var(--fs-xs)}.cr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem}.cr-tools select{min-height:2.5rem;padding:0 2rem 0 .85rem;border:1px solid var(--counter-line-strong);border-radius:999px;background:#fff;color:var(--counter-ink);font:inherit;font-size:var(--fs-sm);font-weight:600}.cr-tools>span{margin-left:auto;color:var(--counter-muted);font-size:var(--fs-sm)}.cr-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.cr-list>li{padding:1rem 1.1rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.cr-item-head{display:flex;align-items:center;gap:.75rem}.cr-item-head>div{min-width:0;display:grid}.cr-item-head strong{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-md)}.cr-item-head strong em{padding:.1rem .45rem;border-radius:999px;background:#e8effb;color:var(--counter-indigo);font-size:.7rem;font-style:normal;font-weight:800}.cr-item-head small{color:var(--counter-muted);font-size:var(--fs-xs)}.cr-avatar{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e8effb;color:var(--counter-indigo);font-weight:800}.cr-item-rating{margin-left:auto}.cr-list>li>p:not(#_){margin:.6rem 0 0;color:var(--counter-ink);font-size:var(--fs-md);line-height:1.55;overflow-wrap:anywhere}.cr-more{margin-top:.75rem}.cr-skeleton{display:grid;gap:.75rem}.cr-skeleton span{height:5.5rem;border-radius:var(--r-md);background:linear-gradient(90deg,#eef3fb,#f8fafe,#eef3fb);background-size:200% 100%;animation:cr-shimmer 1.2s linear infinite}@keyframes cr-shimmer{to{background-position:-200% 0}}@media (max-width:640px){.cr-summary>strong{font-size:2.1rem}.cr-tools>span{margin-left:0;flex-basis:100%}.cr-picker button{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){.cr-skeleton span{animation:none}.cr-picker button,.cr-picker button svg{transition:none}}.ap-switch-wrap{margin-top:calc(var(--counter-space-5) * -1);position:relative;z-index:2}.ap-switch{display:flex;gap:.4rem;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding:.4rem;overflow-x:auto;scrollbar-width:none;border:1px solid var(--counter-line);border-radius:999px;background:#fff;box-shadow:0 14px 34px -18px rgba(18,48,126,.45)}.ap-switch::-webkit-scrollbar{display:none}.ap-switch a{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 1rem 0 .45rem;border-radius:999px;color:var(--counter-ink);font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ap-switch a:hover{background:#eef3fc}.ap-switch a[aria-current=page]{background:var(--counter-indigo);color:#fff}.ap-switch-icon{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;background:#e8effb;color:var(--counter-indigo)}.ap-switch a[aria-current=page] .ap-switch-icon{background:hsla(0,0%,100%,.16);color:#fff}.ap svg:not(.hub-svg){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-switch-icon svg{width:1rem;height:1rem}.ap-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ap-person{display:flex;align-items:center;gap:1rem;padding:1.1rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#f8fafe}.ap-person-photo{width:4.5rem;height:4.5rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:1.1rem;background:linear-gradient(145deg,#1b3fa0,var(--counter-indigo));color:#fff}.ap-person-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-person-photo b{font:800 1.7rem/1 var(--font-anek-latin),sans-serif;opacity:.9}.ap-person>div{min-width:0}.ap-person h3{margin:0;font:800 var(--fs-lg)/1.15 var(--font-anek-latin),sans-serif}.ap-person-role{margin:.15rem 0 0;color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:700}.ap-person-role.is-title{margin:0;color:var(--counter-ink);font:800 var(--fs-lg)/1.15 var(--font-anek-latin),sans-serif}.ap-person-area{margin:.3rem 0 0;line-height:1.45}.ap-note,.ap-person-area{color:var(--counter-muted);font-size:var(--fs-sm)}.ap-note{margin:1rem 0 0}.ap-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ap-cards li{display:grid;align-content:start;gap:.7rem;padding:1.3rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ap-cards h3,.ap-help h3,.ap-steps h3,.ap-ways h3{margin:0;font:800 var(--fs-lg)/1.15 var(--font-anek-latin),sans-serif;color:var(--counter-ink)}.ap-cards p,.ap-help p,.ap-steps p,.ap-ways p{margin:0;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.5}.ap-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ap-ways li{display:grid;align-content:start;gap:.5rem;padding:1.3rem 1.3rem 1.4rem;border-radius:var(--r-lg);background:var(--counter-indigo)}.ap-ways h3:not(#_){color:#fff}.ap-ways p:not(#_){color:hsla(0,0%,100%,.75)}.ap-ways li:before{content:"";width:2rem;height:3px;margin-bottom:.4rem;border-radius:3px;background:var(--counter-amber,#ffbe2e)}.ap-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.ap-steps,.ap-steps li{display:grid;position:relative}.ap-steps li{align-content:start;gap:.5rem;padding:1.3rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff}.ap-steps b{width:2.25rem;height:2.25rem;display:grid;place-items:center;margin-bottom:.3rem;border-radius:50%;background:var(--counter-indigo);color:#fff;font-weight:800}.ap-steps li:not(:last-child):after{content:"";position:absolute;top:2.4rem;right:-1rem;width:1rem;height:2px;background:var(--counter-line-strong)}.ap-roles{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ap-roles a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--counter-line);border-radius:var(--r-md);color:var(--counter-ink);text-decoration:none}.ap-roles a:hover{border-color:var(--counter-indigo)}.ap-roles strong{display:block;font-size:var(--fs-md)}.ap-roles small{color:var(--counter-muted);font-size:var(--fs-sm)}.ap-roles svg{width:1.2rem;height:1.2rem;flex:0 0 auto;color:var(--counter-indigo)}.ap-empty{display:grid;justify-items:start;gap:.6rem;padding:1.5rem;border:1px dashed var(--counter-line-strong);border-radius:var(--r-lg);background:#f8fafe}.ap-empty h3{margin:0;font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.ap-empty p{margin:0 0 .4rem;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.5}.ap-empty a:not(.le-button){color:var(--counter-indigo);font-weight:700}.ap-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--r-lg);background:linear-gradient(120deg,var(--counter-indigo),#1b3fa0);color:#fff}.ap-band h2:not(#_){margin:0;color:#fff;font:800 var(--fs-2xl)/1.1 var(--font-anek-latin),sans-serif}.ap-band p{margin:.4rem 0 0;color:hsla(0,0%,100%,.75)}.ap-band .le-button.is-primary:not(#_){background:#fff;border-color:#fff;color:var(--counter-indigo)}:is(.hs-sec,.ps-sec)>.le-shell:has(>.ap-band){padding:0;background:transparent;border:0;box-shadow:none}.ap-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.ap-more a{display:flex;align-items:center;gap:.8rem;height:100%;padding:1rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#f8fafe;color:var(--counter-ink);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.ap-more a:hover{border-color:var(--counter-indigo);background:#fff}.ap-more-icon{width:2.6rem;height:2.6rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--counter-indigo);color:#fff}.ap-more-icon svg{width:1.2rem;height:1.2rem}.ap-more a>span:nth-child(2){min-width:0;flex:1 1 auto}.ap-more strong{display:block;font:800 var(--fs-md)/1.2 var(--font-anek-latin),sans-serif}.ap-more small{display:block;margin-top:.15rem;color:var(--counter-muted);font-size:var(--fs-sm)}.ap-more-arrow{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--counter-indigo);transition:transform .15s ease}.ap-more a:hover .ap-more-arrow{transform:translateX(3px)}.ap-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ap-help a{display:grid;align-content:start;gap:.6rem;height:100%;padding:1.3rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ap-help a:hover{border-color:var(--counter-indigo);box-shadow:0 14px 30px -18px rgba(18,48,126,.5);transform:translateY(-2px)}.ap-help-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:800}.ap-help-arrow{width:1rem;height:1rem;transition:transform .15s ease}.ap-help a:hover .ap-help-arrow{transform:translateX(3px)}.ap-faq{display:grid;gap:.6rem}.ap-faq details{border:1px solid var(--counter-line);border-radius:var(--r-md);background:#fff}.ap-faq details[open]{border-color:var(--counter-indigo)}.ap-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;list-style:none;font-size:var(--fs-md);font-weight:700;color:var(--counter-ink)}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--counter-indigo);transition:transform .2s ease}.ap-faq details[open] summary svg{transform:rotate(180deg)}.ap-faq details p{margin:0;padding:0 1.2rem 1.1rem;color:var(--counter-muted);font-size:var(--fs-md);line-height:1.55}.ap-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0}.ap-details>div{padding:1.1rem 1.2rem;border:1px solid var(--counter-line);border-radius:var(--r-md);background:#f8fafe}.ap-details dt{color:var(--counter-muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ap-details dd{margin:.3rem 0 0;font-size:var(--fs-md);font-weight:700;overflow-wrap:anywhere}.ap-details a{color:var(--counter-indigo)}@media (max-width:1100px){.ap-cards,.ap-help,.ap-more,.ap-people,.ap-steps,.ap-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-steps li:not(:last-child):after{display:none}}@media (max-width:640px){.ap-switch-wrap{margin-top:calc(var(--counter-space-4) * -1)}.ap-switch{width:100%;justify-content:flex-start;border-radius:1.4rem}.ap-switch a{padding:0 .85rem 0 .4rem}.ap-cards,.ap-help,.ap-more,.ap-people,.ap-ways{grid-template-columns:minmax(0,1fr)}.ap-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ap-steps li{padding:1rem}.ap-band{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ap-faq summary svg,.ap-help a,.ap-help-arrow,.ap-more a,.ap-more-arrow{transition:none}}.bn-footer .bn-footer-links:not(#_){display:grid;grid-template-columns:repeat(2,minmax(0,max-content));-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0}.bn-footer .bn-footer-links:not(#_) a{min-height:2.4rem}.ap-switch svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-blog-switch{margin-top:var(--counter-space-4);margin-bottom:var(--counter-space-2)}@media (max-width:640px){.ap-help a{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.25rem;padding:1rem}.ap-help a>.hs-prod-icon{grid-row:span 3;align-self:start;width:2.5rem;height:2.5rem}.ap-help-cta{margin-top:.15rem}}.bn-side-ad:not(#_){height:auto;aspect-ratio:4/3;min-height:13rem}.bn-side-ad .le-ad-image-card:not(#_){min-height:0;height:100%}.bn-side-ad .le-ad-image-title:not(#_){font-size:var(--fs-lg);bottom:var(--counter-space-3)}.cp-stories [role=tablist]{background:#eef3fc!important}.cp-stories [role=tab][aria-selected=true]{color:var(--counter-indigo)!important}.tb{display:grid;gap:.45rem;min-width:0}.tb-proofs{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:0;list-style:none}.tb-proofs li{display:inline-flex;align-items:center;gap:.4rem;color:var(--counter-ink,#0f172a);font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.tb-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff}.tb-icon.is-green{background:#16a34a}.tb-icon.is-navy{background:var(--counter-indigo,#12307e)}.tb-icon svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tb-facts{margin:0;color:var(--counter-muted,#64748b);font-size:var(--fs-sm);font-weight:600}.tb.is-sm .tb-facts,.tb.is-sm .tb-proofs li{font-size:var(--fs-xs)}.tb.is-sm .tb-icon{width:1.05rem;height:1.05rem}.sst-card{display:block;flex:0 0 auto;width:calc(108px + 6px);padding:3px;border:0;border-radius:19px;background:var(--counter-indigo,#12307e);cursor:pointer;line-height:0;transition:transform .15s ease}.sst-card:hover{transform:translateY(-2px)}.sst-card:focus-visible{outline:3px solid var(--counter-focus,#12307e);outline-offset:2px}.sst-card>span{line-height:1.3}.bn-footer-apps{margin-top:1.5rem}.bn-footer-apps>p{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;color:var(--counter-ink);font-size:var(--fs-sm);font-weight:700}.bn-footer-apps>p em{padding:.1rem .5rem;border-radius:999px;background:#e8effb;color:var(--counter-indigo);font-size:.68rem;font-style:normal;font-weight:800}.bn-footer-apps>div{display:flex;flex-wrap:wrap;gap:.6rem}.bn-app-badge{display:inline-flex;align-items:center;gap:.6rem;min-width:9.5rem;height:3rem;padding:0 1rem 0 .8rem;border-radius:.75rem;background:#0f172a;color:#fff;text-decoration:none}.bn-app-badge[aria-disabled=true]{cursor:default;opacity:.92}a.bn-app-badge:hover{background:var(--counter-indigo)}.bn-app-badge svg{width:1.5rem;height:1.5rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bn-app-badge>span{display:grid;line-height:1.1}.bn-app-badge small:not(#_){color:hsla(0,0%,100%,.75);font-size:.66rem;font-weight:600}.bn-app-badge strong{font-size:1rem;font-weight:800;letter-spacing:-.01em}.bn-footer .bn-app-badge strong:not(#_),.bn-footer .bn-app-badge:not(#_){color:#fff}.bn-footer .bn-footer-apps>div:not(#_){display:grid;grid-template-columns:repeat(2,10.5rem);gap:.6rem}.bn-footer .bn-app-badge:not(#_){min-width:0;width:100%;justify-content:center;padding:0 .75rem}@media (max-width:380px){.bn-footer .bn-footer-apps>div:not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-footer .bn-app-badge:not(#_){background:#000;height:3.1rem;gap:.55rem}.bn-footer .bn-app-badge svg.is-logo:not(#_){width:1.6rem;height:1.6rem;fill:initial;stroke:none}.bn-footer .bn-app-badge>span:not(#_){display:flex;flex-direction:column;justify-content:center;gap:.12rem;line-height:1}.bn-footer .bn-app-badge small:not(#_){line-height:1;font-size:.66rem}.bn-footer .bn-app-badge strong:not(#_){line-height:1;font-size:1.05rem}.tb-icon.is-amber{background:#f5a400}.tb-rating{gap:.4rem;white-space:nowrap}.tb-rating,.tb-rating b{display:inline-flex;align-items:center}.tb-rating b{gap:.2rem;padding:.12rem .45rem;border-radius:.4rem;background:#16a34a;color:#fff;font-size:var(--fs-sm);font-weight:800;line-height:1.2}.tb-rating b svg{width:.75rem;height:.75rem;fill:currentColor;stroke:none}.tb-rating small{color:var(--counter-muted,#64748b);font-size:var(--fs-xs);font-weight:600}.tb-rating.is-sm b{font-size:var(--fs-xs);padding:.08rem .38rem}.tb-rating-item{margin-right:.15rem}.tb-verified{display:inline-flex;align-items:center;gap:.3rem;color:#15803d;font-size:var(--fs-xs);font-weight:800;white-space:nowrap}.tb-verified .tb-icon{width:1rem;height:1rem}.tb-verified .tb-icon svg{width:.62rem;height:.62rem}.tb-flag{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tb-flag:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.tb-flag.is-sponsored{color:#b45309}.tb-flag.is-featured{color:var(--counter-indigo,#12307e)}.directory-listing-ledger .directory-listing-row-copy>.dlr-eyebrow{display:inline-flex;align-items:center}.directory-listing-ledger .directory-listing-row-copy>.dlr-seller{flex-wrap:wrap;gap:.35rem .6rem}.directory-listing-ledger .directory-listing-row-copy>.dlr-place{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem}.lcard-seller .tb-verified{margin-left:.15rem}.lcard-place:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.lcard-city{color:var(--counter-muted);font-size:var(--fs-sm)}.cp-title .cp-tags{margin-top:.7rem}.tb-flag.is-type{color:var(--counter-muted,#64748b)}.tb-flag.is-type:before{display:none}.ld-badges:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.bn-header .bn-nav-panel:not(#_):not(.x){width:21rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.55rem;border-radius:1.1rem}.bn-header .bn-nav-panel .bn-nav-row.is-soon:not(#_):not(.x),.bn-header .bn-primary-nav .bn-nav-panel .bn-nav-row:not(#_):not(.x){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;height:auto;min-height:0;padding:.7rem .9rem .7rem .8rem;border-radius:.8rem;background:transparent;color:var(--counter-ink);text-decoration:none;overflow:hidden;transition:background .25s ease}.bn-nav-row-bar{position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;border-radius:0 3px 3px 0;background:var(--counter-indigo);transform:scaleY(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bn-header .bn-nav-panel .bn-nav-row .bn-nav-panel-icon:not(#_){width:2.6rem;height:2.6rem;border-radius:.75rem;background:#eef3fc;color:var(--counter-indigo);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,color .3s ease}.bn-nav-row .bn-nav-panel-icon svg{transition:transform .3s ease}.bn-nav-row-copy{min-width:0;display:grid;gap:.1rem}.bn-nav-row-copy strong:not(#_){display:flex;align-items:center;gap:.45rem;color:var(--counter-ink);font:700 var(--fs-md)/1.2 var(--font-anek-latin),sans-serif;white-space:nowrap;transition:color .25s ease}.bn-nav-row-copy small:not(#_){margin:0;color:var(--counter-muted);font-size:var(--fs-sm);line-height:1.3;white-space:normal}.bn-nav-row-copy em:not(#_){margin:0;padding:.08rem .45rem;border-radius:999px;background:#eef3fc;color:var(--counter-indigo);font:800 .66rem/1.4 var(--font-inter),system-ui,sans-serif;font-style:normal}.bn-nav-row-chev{width:1rem;height:1rem;fill:none;stroke:#94a3b8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.34,1.56,.64,1),stroke .25s ease}.bn-header .bn-nav-panel a.bn-nav-row.is-current:not(#_):not(.x),.bn-header .bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible):not(#_):not(.x){background:linear-gradient(90deg,#eaf1fe,#fff)}.bn-nav-panel a.bn-nav-row.is-current .bn-nav-row-bar,.bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible) .bn-nav-row-bar{transform:scaleY(1)}.bn-header .bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible) .bn-nav-panel-icon:not(#_){background:var(--counter-indigo);color:#fff;transform:scale(1.06);box-shadow:0 8px 16px -6px rgba(18,48,126,.45)}.bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible) .bn-nav-panel-icon svg{transform:scale(1.05)}.bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible) .bn-nav-row-copy strong{color:var(--counter-indigo)}.bn-nav-panel a.bn-nav-row:is(:hover,:focus-visible) .bn-nav-row-chev{transform:translateX(3px);stroke:var(--counter-indigo)}.bn-nav-panel a.bn-nav-row:focus-visible{outline:2px solid var(--counter-indigo);outline-offset:-2px}.bn-header .bn-nav-panel .bn-nav-row.is-soon:not(#_):not(.x){cursor:default;opacity:.75}.bn-nav-row{opacity:0;transform:translateY(6px);transition:background .25s ease,opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.bn-nav-products.is-open .bn-nav-row{opacity:1;transform:none;transition-delay:0s,calc(var(--i, 0) * 40ms),calc(var(--i, 0) * 40ms)}.bn-header .bn-nav-panel .bn-nav-row.is-soon:not(#_):not(.x){opacity:0}.bn-nav-products.is-open .bn-nav-panel .bn-nav-row.is-soon:not(#_):not(.x){opacity:.75}@media (prefers-reduced-motion:reduce){.bn-nav-row,.bn-nav-row .bn-nav-panel-icon,.bn-nav-row .bn-nav-panel-icon svg,.bn-nav-row-bar,.bn-nav-row-chev{transition:none!important}.bn-nav-row{opacity:1;transform:none}}.bn-footer .bn-app-badge small:not(#_),.bn-footer .bn-app-badge strong:not(#_){text-box:trim-both cap alphabetic}.bn-footer .bn-app-badge>span:not(#_){gap:.3rem}.bn-footer .bn-app-badge small:not(#_):not(.x){margin:0}select{padding:0 2.25rem 0 .9rem}textarea{padding:.6rem .85rem}.ap-band .le-button.is-primary:not(#_):not(.x){background:#fff!important;border-color:#fff!important;color:var(--counter-indigo)!important}.ap-band .le-button.is-primary:not(#_):not(.x):is(:hover,:focus-visible){background:#e8effb!important;border-color:#e8effb!important}.directory-listing-ledger{container:dlr-list/inline-size}@container dlr-list (max-width: 36rem){.directory-listing-ledger .directory-listing-row:not(#_){min-height:0;grid-template-columns:4.75rem minmax(0,1fr) 1rem;gap:.85rem;padding:.75rem;align-items:start}.directory-listing-ledger .directory-listing-thumb:not(#_){width:4.75rem;height:4.75rem}.directory-listing-ledger .dlr-aside:not(#_){display:none}.directory-listing-ledger .directory-listing-row>svg:last-child{align-self:center}.directory-listing-ledger .directory-listing-row-copy>strong:not(#_){font-size:var(--fs-md)}}.directory-listing-ledger .directory-listing-row-copy>.dlr-seller:not(#_){overflow-wrap:anywhere}.cf{max-width:52rem}.cf,.cf-row{display:grid;gap:1rem}.cf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-field{display:grid;gap:.4rem;min-width:0}.cf-field>span{color:var(--counter-ink);font-size:var(--fs-sm);font-weight:700}.cf-field small{color:var(--counter-muted);font-weight:500}.cf-field :is(input,select,textarea):not(#_){width:100%;min-height:3rem;padding:0 1rem;border:1px solid var(--counter-line-strong);border-radius:.85rem;background-color:#fff;color:var(--counter-ink);font:inherit;font-size:16px}.cf-field select:not(#_){padding-right:2.5rem}.cf-field textarea:not(#_){min-height:8rem;padding:.8rem 1rem;line-height:1.5;resize:vertical}.cf-field :is(input,select,textarea):focus{outline:none;border-color:var(--counter-indigo);box-shadow:0 0 0 3px rgba(18,48,126,.12)}.cf-error{margin:0;padding:.7rem 1rem;border-radius:.75rem;background:#fef2f2;color:#b91c1c;font-size:var(--fs-sm);font-weight:600}.cf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.cf-foot small{color:var(--counter-muted);font-size:var(--fs-sm)}.cf-done{justify-items:start;padding:1.5rem;border:1px solid var(--counter-line);border-radius:var(--r-lg);background:#f8fafe}.cf-done h3{margin:0;font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif}.cf-done p{margin:0;color:var(--counter-muted)}.cf-done-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:#16a34a;color:#fff}.cf-done-icon svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){.cf-row{grid-template-columns:minmax(0,1fr)}}.cf-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);gap:1.5rem;align-items:start}.cf-layout .cf{max-width:none}.cf-aside{padding:1.5rem;border-radius:var(--r-lg);background:var(--counter-indigo);color:#fff}.cf-aside h3{margin:0 0 1rem;font:800 var(--fs-xl)/1.15 var(--font-anek-latin),sans-serif;color:#fff}.cf-aside ol{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.cf-aside li{display:flex;gap:.75rem;align-items:flex-start;color:hsla(0,0%,100%,.85);font-size:var(--fs-md);line-height:1.45}.cf-aside b{width:1.75rem;height:1.75rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--counter-indigo);font-size:var(--fs-sm)}.cf-aside p{margin:1.2rem 0 0;color:hsla(0,0%,100%,.8)}.cf-aside a{color:#fff;font-weight:700}@media (max-width:900px){.cf-layout{grid-template-columns:minmax(0,1fr)}}.directory-listing-ledger .directory-listing-row-copy>.dlr-seller:not(#_):not(.x){display:block;white-space:normal}.directory-listing-ledger .dlr-seller .tb-verified{display:flex;width:-moz-max-content;width:max-content;margin-top:.3rem}.cf-foot .le-button:not(#_){white-space:nowrap;flex:0 0 auto}.cf-layout:not(#_){align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.cf-layout .cf-aside{display:flex;flex-direction:column}.cf-layout .cf:not(#_){max-width:46rem}.cf .cf-row:not(#_){display:flex;flex-wrap:wrap;gap:1rem}.cf .cf-row .cf-field:first-child{flex:1 1 15rem;max-width:20rem}.cf .cf-row .cf-field:nth-child(2){flex:1 1 13rem;max-width:16rem}.cf .cf-row:nth-of-type(2) .cf-field:first-child{flex:1 1 17rem;max-width:22rem}.cf .cf-row:nth-of-type(2) .cf-field:nth-child(2){flex:1 1 11rem;max-width:13rem}@media (max-width:640px){.cf .cf-row .cf-field:not(#_){flex-basis:100%;max-width:none}}.cf-layout:not(#_):not(.x){grid-template-columns:minmax(0,46rem) minmax(17rem,1fr);gap:2rem}@media (max-width:900px){.cf-layout:not(#_):not(.x){grid-template-columns:minmax(0,1fr)}}.cf-aside-quick{margin-top:auto;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.18);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cf-aside-quick p:not(#_){flex-basis:100%;margin:0 0 .2rem;color:hsla(0,0%,100%,.75);font-size:var(--fs-sm)}.cf-aside-quick a:not(#_){display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;border-radius:999px;background:#fff;color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:800;text-decoration:none}.cf-aside-quick a:hover{background:#e8effb}.cf-aside-quick svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf-board:not(#_):not(.x){grid-template-columns:minmax(0,1fr) auto;background:var(--counter-indigo)}.rf-board .rf-controls:not(#_):not(.x){background:transparent;padding-right:clamp(1.25rem,3vw,2rem)}.rf-board .rf-group h3{color:#fff}.rf-board .rf-group button:not(#_){border-color:hsla(0,0%,100%,.35);background:transparent;color:#fff}.rf-board .rf-group button:not(#_):hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.rf-board .rf-group button[aria-pressed=true]:not(#_){border-color:#fff;background:#fff;color:var(--counter-indigo)}.rf-board .rf-result:not(#_):not(.x){border-left:1px solid hsla(0,0%,100%,.16)}@media (max-width:1000px){.rf-board:not(#_):not(.x){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.rf-board .rf-controls:not(#_):not(.x){padding-bottom:1.25rem}.rf-board .rf-result:not(#_):not(.x){border-left:0;border-top:1px solid hsla(0,0%,100%,.16);padding-top:1.5rem}}:root{--page-max:120rem;--bn-container:var(--page-max);--panel-pad:clamp(1.25rem,3vw,2.25rem)}.le-page:not(#_){max-width:calc(var(--page-max) + 2 * var(--counter-page-gutter));margin-inline:auto}.le-hero>.le-shell:not(#_):not(.x){width:calc(100% - 2 * var(--panel-pad));max-width:none;margin-inline:auto}.bn-footer>.bn-container:not(#_):not(.x){width:min(calc(100% - 2 * (var(--counter-page-gutter) + var(--panel-pad))),calc(var(--page-max) - 2 * var(--panel-pad)));margin-inline:auto}:is(.bn-catalog,.cp,.counter-editorial .counter-editorial-index):not(#_){width:min(calc(100% - 2 * var(--counter-page-gutter)),var(--page-max))}.counter-public-page>:is(.counter-support-hero,.counter-support-section,.counter-about-close,.counter-pricing-close,.counter-pricing-body):not(#_){width:min(calc(100% - 2 * var(--counter-page-gutter)),var(--page-max))}:is(.directory-shell,.recruitment-core-shell,.le-shell):not(#_){width:min(calc(100% - 2 * var(--counter-page-gutter)),var(--page-max))}:is(.ps-sec,.hs-sec)>.le-shell:not(#_):not(.x){width:auto;max-width:none;margin-inline:0}.bn-header-inner:not(#_){max-width:none}.le-page .le-shell:not(#_){width:100%}:is(.directory-results-head,.recruitment-results-head):not(#_){max-width:var(--page-max);margin-inline:auto;width:auto}@media (min-width:0px){:is(.directory-results-head,.recruitment-results-head):not(#_){margin-left:max(var(--counter-page-gutter),calc((100% - var(--page-max)) / 2));margin-right:max(var(--counter-page-gutter),calc((100% - var(--page-max)) / 2))}}.container-bs:not(#_){max-width:calc(var(--page-max) + 2 * var(--counter-page-gutter));padding-inline:var(--counter-page-gutter)}@media (min-width:1101px){.counter-home-page .bn-home-hero:not(#_){padding-top:clamp(1.75rem,6svh,5rem);padding-bottom:clamp(1.5rem,5svh,4.5rem)}.counter-home-page .bn-hstage:not(#_){height:clamp(15rem,38svh,22.5rem);margin-top:clamp(1.25rem,3.5svh,3rem)}}.counter-home-page .bn-home-hero:not(#_){position:relative;isolation:isolate;background:#0f2a70}.counter-home-page .bn-home-hero:after,.counter-home-page .bn-home-hero:before{display:none!important}.bn-herobg{z-index:0;width:100%;height:100%;display:block}.bn-herobg,.bn-herobg-veil{position:absolute;inset:0;pointer-events:none}.bn-herobg-veil{z-index:1;background:radial-gradient(ellipse 40% 24% at 50% 19%,rgba(10,28,86,.72),rgba(10,28,86,0) 72%)}.counter-home-page .bn-home-hero>.le-shell{position:relative;z-index:2}.hs-close-actions:has(>a:only-child) a:not(#_){flex:0 0 auto}.directory-listing-workbench>.directory-listing-detail:not(#_):not(.x){max-height:calc(100svh - var(--bn-header-height) - 2.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.directory-listing-detail .lp-media:not(#_){aspect-ratio:auto;height:clamp(8rem,26svh,15rem)}.directory-listing-workbench>.directory-listing-detail:not(#_):not(.x){max-height:calc(100svh - var(--bn-header-height) - 3.75rem)}.lcard-seller:not(#_){min-width:0}.lcard-seller>span:not(.tb-verified):not(.tb-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard-seller>.tb-verified{flex:0 0 auto}.lcard-by.is-tags-only:not(#_){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.iv{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:rgba(6,12,32,.94);color:#fff;animation:iv-in .18s ease both}@keyframes iv-in{0%{opacity:0}}.iv-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.iv-count{display:flex;align-items:baseline;gap:.75rem;min-width:0;font-size:var(--fs-sm);font-weight:700;color:hsla(0,0%,100%,.75)}.iv-count b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.iv-tools{display:flex;align-items:center;gap:.35rem}.iv-nav,.iv-tools button{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.iv-nav:hover,.iv-tools button:hover:not(:disabled){background:hsla(0,0%,100%,.18)}.iv-tools button:disabled{opacity:.35;cursor:default}.iv svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iv-zoom{min-width:3.25rem;text-align:center;font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.iv-close{margin-left:.5rem}.iv-stage{position:relative;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iv-stage.is-zoomed{cursor:grab}.iv-stage.is-zoomed:active{cursor:grabbing}.iv-stage img{max-width:calc(100% - 7rem);max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .12s ease-out;will-change:transform}.iv-nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem}.iv-nav.is-prev{left:1rem}.iv-nav.is-next{right:1rem}.iv-thumbs{display:flex;justify-content:center;gap:.5rem;overflow-x:auto;padding:.75rem 1rem .25rem;scrollbar-width:none}.iv-thumbs button{flex:0 0 auto;width:3.75rem;height:3.75rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:.6rem;background:none;cursor:pointer;opacity:.55}.iv-thumbs button[aria-current]{border-color:#fff;opacity:1}.iv-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iv-hint{margin:0;padding:.5rem 1rem .9rem;text-align:center;color:hsla(0,0%,100%,.55);font-size:var(--fs-xs)}@media (max-width:640px){.iv-stage img{max-width:100%}.iv-nav{display:none}.iv-tools button{width:2.4rem;height:2.4rem}.iv-zoom{display:none}}@media (prefers-reduced-motion:reduce){.iv,.iv-stage img{animation:none;transition:none}}:is(.gl-zoom,.lp-zoom,.cp-gallery-btn){position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.lp-media>.lp-zoom{position:absolute;inset:0}.cp-gallery-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gl-zoom-hint{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:rgba(6,12,32,.65);color:#fff;font-size:var(--fs-xs);font-weight:700;opacity:0;transition:opacity .2s ease}.gl-zoom-hint svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gl-zoom:is(:hover,:focus-visible) .gl-zoom-hint{opacity:1}@media (hover:none){.gl-zoom-hint{opacity:1}}.lp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.25rem}.lp-tags small{color:var(--counter-muted);font-size:var(--fs-xs)}.lp-type .tb-flag:before{display:none}.tb-chip{--c:#12307e;--bg:#e8effb;--ink:#12307e;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .22rem;border-radius:999px;background:var(--bg);color:var(--ink);font-size:var(--fs-xs);font-weight:800;line-height:1.2;white-space:nowrap}.tb-chip .tb-icon:not(#_){width:1.15rem;height:1.15rem;background:var(--c);color:#fff}.tb-chip .tb-icon svg{width:.7rem;height:.7rem}.tb-chip.is-green{--c:#16a34a;--bg:#e6f6ec;--ink:#15703a}.tb-chip.is-blue{--c:#1d4ed8;--bg:#e7eefe;--ink:#1e3a8a}.tb-chip.is-teal{--c:#0d9488;--bg:#e2f5f2;--ink:#0f6159}.tb-chip.is-amber{--c:#e59a00;--bg:#fff4d6;--ink:#8a5a00}.tb-chip.is-violet{--c:#7c3aed;--bg:#f1eafe;--ink:#5b21b6}.tb-chip.is-orange{--c:#ea580c;--bg:#ffeee3;--ink:#9a3412}.tb-proofs:not(#_){gap:.4rem}.tb-proofs li.tb-chip:not(#_){font-size:var(--fs-xs)}.tb.is-sm .tb-proofs li.tb-chip:not(#_){font-size:.7rem}.tb-row{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.directory-listing-row-copy>.tb-row{margin-top:.1rem}.tb-verified.tb-chip:not(#_){color:var(--ink)}.flt-tags{gap:.4rem}.lp-company .lp-tags,.lp-company .lp-tags span{display:inline-flex}.lp-company .lp-tags:not(#_){display:flex;flex-wrap:wrap}.tb-chip:not(#_):not(.x){padding:.22rem .55rem;gap:.38rem}.tb-chip .tb-icon:not(#_):not(.x){display:grid!important;place-items:center;flex:0 0 auto}.lp-company .lp-tags .tb-chip:not(#_),.tb-city{display:inline-flex;align-items:center}.tb-city{gap:.25rem;min-width:0;color:var(--counter-muted);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.tb-city svg{width:.95rem;height:.95rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lcard-specrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.lcard-specrow .lcard-facts:not(#_){width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-grid;padding:.4rem .7rem;gap:.9rem;border-radius:.7rem}.lcard-specrow .lcard-facts>div:not(#_){display:flex;align-items:baseline;gap:.35rem}.lcard-specrow .lcard-facts dt:not(#_){font-size:.68rem}.lcard-by .lcard-place:not(#_){padding-left:0;margin-top:0}.lcard-by:not(.is-tags-only) .lcard-place:not(#_){padding-left:2.15rem}.bn-footer .bn-footer-mail:not(#_){display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;color:var(--counter-indigo);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.bn-footer .bn-footer-mail:hover{text-decoration:underline}.bn-footer-mail svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bn-footer-brand{display:flex;flex-direction:column;align-items:flex-start}.rf-board:not(#_):not(.x):not(.y){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.rf-hint{margin:0 0 .25rem;max-width:34rem;color:hsla(0,0%,100%,.78);font-size:var(--fs-md);line-height:1.45}.rf-board .rf-group button i{margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.72rem;font-style:normal;font-weight:800}.rf-board .rf-group button[aria-pressed=true] i{background:rgba(18,48,126,.12)}.rf-board .rf-group button:disabled:not(#_){opacity:.35;cursor:not-allowed;border-style:dashed}.rf-board .rf-group button:disabled:not(#_):hover{background:transparent;border-color:hsla(0,0%,100%,.35)}.rf-preview{align-self:stretch;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2vw,1.5rem);border-left:1px solid hsla(0,0%,100%,.16)}.rf-preview .hs-eyebrow{margin:0;color:var(--counter-sky,#9cc4ff)}.rf-preview ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.rf-preview a{display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;border-radius:.9rem;background:#fff;color:var(--counter-ink);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;animation:rf-pop .3s ease both}@keyframes rf-pop{0%{opacity:0;transform:translateY(6px)}}.rf-preview a:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(0,0,0,.5)}.rf-preview-avatar{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;border-radius:.6rem;background:#e8effb;color:var(--counter-indigo);font-weight:800}.rf-preview-copy{min-width:0;flex:1 1 auto;display:grid}.rf-preview-copy strong{font-size:var(--fs-sm)}.rf-preview-copy small,.rf-preview-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-preview-copy small{color:var(--counter-muted);font-size:var(--fs-xs)}.rf-preview a svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--counter-muted);stroke-width:2;stroke-linecap:round}.rf-preview li.is-loading span{display:block;height:3.4rem;border-radius:.9rem;background:hsla(0,0%,100%,.1)}.rf-preview-more{margin:.1rem 0 0;color:hsla(0,0%,100%,.7);font-size:var(--fs-sm);font-weight:700}@media (max-width:1000px){.rf-board:not(#_):not(.x):not(.y){grid-template-columns:minmax(0,1fr)}.rf-preview{border-left:0;border-top:1px solid hsla(0,0%,100%,.16)}}@media (prefers-reduced-motion:reduce){.rf-preview a{animation:none;transition:none}}.counter-coming-soon .badge.badge-neutral:not(#_){background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);color:#fff!important;padding:.3rem .8rem}.ab-before em:not(#_){background:none}.ab-before em>i{font-style:normal;background:linear-gradient(var(--counter-ink),var(--counter-ink)) no-repeat 0 58% /var(--p) 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:30rem){.ab-hero-actions:not(#_){flex-direction:column;align-items:stretch;width:100%}.ab-hero-actions:not(#_) .le-button{justify-content:center;white-space:nowrap}}@media (max-width:640px){.lcard--row .lcard-save:not(#_){top:1rem;right:auto;bottom:auto;left:1rem;width:2rem;height:2rem;border:0;box-shadow:0 1px 4px rgba(18,20,27,.18)}}.counter-recruitment-editorial .counter-support-hero:not(#_){min-height:0;padding-block:clamp(2rem,5vw,4rem)}.counter-recruitment-editorial .counter-editorial-heading:not(#_){align-items:center;gap:clamp(.75rem,3vw,3rem)}.counter-recruitment-editorial .counter-support-hero p:not(#_){margin-top:.75rem}@media (max-width:640px){.lcard--row .lcard-facts:not(#_){display:flex;flex-wrap:wrap;-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.3rem}.lcard--row .lcard-facts:not(#_) :is(dt,dd){overflow:visible;white-space:normal}}@media (prefers-reduced-motion:reduce){.bn-marquee:not(#_){grid-template-columns:repeat(auto-fill,minmax(min(var(--card-w),46%),1fr))}.bn-marquee:not(#_) :is(.bn-marquee-row,.bn-marquee-set:not([aria-hidden=true])){display:contents}.bn-marquee:not(#_) .bn-cat-card{width:auto;margin-right:0}}@media (max-width:640px){:is(.directory-listing-item,.lcard) .tb-row:not(#_){flex-wrap:nowrap;gap:.3rem}:is(.directory-listing-item,.lcard) .tb-row .tb-chip:not(:first-child):not(#_){padding:.18rem}:is(.directory-listing-item,.lcard) .tb-row .tb-chip:not(:first-child) .tb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:720px){.ld-mobile-cta:not(#_){left:var(--counter-space-4);right:var(--counter-space-4);bottom:max(var(--counter-space-4),env(safe-area-inset-bottom))}body:has(.ld-mobile-cta) .back-to-top:not(#_){bottom:max(4.75rem,calc(env(safe-area-inset-bottom) + 3.75rem))}body:has(.ld-mobile-cta) .navya-agent-dock:not(#_){bottom:max(7.125rem,calc(env(safe-area-inset-bottom) + 6.125rem))}body:has(.ld-mobile-cta) .rfq-tab:not(#_){bottom:10.85rem}body:has(.ld-mobile-cta) main{padding-bottom:4.5rem}}@media (max-width:850px){.recruitment-core>.bn-bottom-ad.is-850:not(#_){margin-top:2.5rem}}.ld-mobile-cta:is(button){border:0;cursor:pointer}.recruitment-detail-hero.is-merged:not(#_){grid-template-columns:minmax(0,1fr)}.recruitment-detail-hero.is-merged .recruitment-detail-title{position:relative;isolation:isolate;overflow:hidden;min-height:17rem}.rd-media{position:absolute;z-index:-1;inset:0;pointer-events:none}.rd-media img{position:absolute;inset:0 0 0 auto;width:62%;height:100%;-o-object-fit:cover;object-fit:cover}.rd-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--counter-indigo) 0,var(--counter-indigo) 38%,color-mix(in srgb,var(--counter-indigo) 55%,transparent) 62%,transparent 100%)}@media (max-width:640px){.recruitment-detail-hero.is-merged .recruitment-detail-title{min-height:0;padding-bottom:10rem}.rd-media img{inset:auto 0 0 0;width:100%;height:13rem;-o-object-position:center 60%;object-position:center 60%}.rd-media:after{background:linear-gradient(180deg,var(--counter-indigo) 0,var(--counter-indigo) calc(100% - 13rem),color-mix(in srgb,var(--counter-indigo) 45%,transparent) calc(100% - 8rem),transparent 100%)}}