html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bb-paper:#f7f6f5;--bb-paper-88:#f7f6f5e0;--bb-paper-64:#f7f6f5a3;--bb-paper-48:#f7f6f57a;--bb-paper-32:#f7f6f552;--bb-paper-8:#f7f6f514;--bb-paper-0:#f7f6f500;--bb-ink:#231f23;--bb-ink-88:#231f23e0;--bb-ink-64:#231f23a3;--bb-ink-48:#231f237a;--bb-ink-32:#231f2352;--bb-ink-8:#231f2314;--bb-accent:#4c3e5e;--bb-depth:#ececec;--bb-lift:#fff;--bb-coral:#ed7472;--bb-orchid:#cebffa;--bb-mint:#ccfdcf;--bb-sky:#d7e9ff;--bb-sand:#f4e7c7;--bb-peach:#ffe1d6;--bb-font-text:"StackSans text Variable", Arial, sans-serif;--bb-font-heading:"StackSans headline Variable", Arial, sans-serif;--bb-font-mono:"Fragment Mono", Arial, sans-serif;--bb-type-h0:5.5rem/5.5rem;--bb-type-h1:4rem/4.25rem;--bb-type-h2:3rem/3.5rem;--bb-type-h3:2.5rem/3rem;--bb-type-h4:2rem/2.5rem;--bb-type-h5:1.5rem/2rem;--bb-type-h6:1.25rem/1.5rem;--bb-type-b1:1.25rem/2rem;--bb-type-b2:1rem/1.5rem;--bb-type-b3:.813rem/1.25rem;--bb-type-label:.75rem/1rem;--bb-type-label-s:.625rem/.75rem;--bb-type-button:1rem/1.25rem;--bb-type-button-s:.875rem/1rem;--bb-track-h0:-.125rem;--bb-track-h1:-.062rem;--bb-track-h2:-.031rem;--bb-track-h3:-.031rem;--bb-track-label:.75px;--bb-s-4:.25rem;--bb-s-8:.5rem;--bb-s-12:.75rem;--bb-s-16:1rem;--bb-s-20:1.25rem;--bb-s-24:1.5rem;--bb-s-32:2rem;--bb-s-48:3rem;--bb-s-64:4rem;--bb-s-80:5rem;--bb-s-120:7.5rem;--bb-s-160:10rem;--bb-s-200:12.5rem;--bb-gap:clamp(3rem, 2.125rem + 3.6vw, 5rem);--bb-half:calc(var(--bb-gap) / 2);--bb-gap-inner:clamp(2rem, 1.75rem + 1vw, 2.5rem);--bb-w-container:112.5rem;--bb-margin:2rem;--bb-w-opening:75rem;--bb-w-reading:42.5rem;--bb-w-article:52rem;--bb-w-aside:28rem;--bb-nav-clear:11rem;--bb-r-s:.5rem;--bb-r-m:.75rem;--bb-r-l:1.25rem;--bb-r-full:100vw;--bb-stroke:.094rem;--bb-ease:cubic-bezier(.16, 1, .3, 1);--bb-move:.635s}@media (width<=991px){:root{--bb-nav-clear:10rem}}@media (width<=767px){:root{--bb-type-h0:3.25rem/3.5rem;--bb-type-h1:3rem/3.25rem;--bb-type-h2:2.25rem/2.5rem;--bb-type-h3:1.75rem/2rem;--bb-type-h4:1.5rem/1.75rem;--bb-type-h5:1.25rem/1.75rem;--bb-type-h6:1rem/1.25rem;--bb-type-b1:1rem/1.5rem;--bb-type-b2:.875rem/1.25rem;--bb-type-b3:.75rem/1rem;--bb-type-label:.625rem/.75rem;--bb-type-label-s:.5rem/.625rem;--bb-type-button:.875rem/1.25rem;--bb-type-button-s:.75rem/.75rem;--bb-track-h3:-.016rem;--bb-track-label:.5px;--bb-s-12:.5rem;--bb-s-16:.75rem;--bb-s-20:1rem;--bb-s-24:1.25rem;--bb-s-32:1.5rem;--bb-s-48:2rem;--bb-s-64:3rem;--bb-s-80:3.5rem;--bb-s-120:5rem;--bb-s-160:6.5rem;--bb-s-200:8rem;--bb-margin:1rem;--bb-r-l:1rem;--bb-nav-clear:9.5rem}}@font-face{font-family:StackSans text Variable;src:url(/fonts/StackSansText-VariableFont_wght.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:StackSans headline Variable;src:url(/fonts/StackSansHeadline-VariableFont_wght.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/FragmentMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;height:100%}body{background-color:var(--bb-paper);min-height:100%;color:var(--bb-ink);font:300 var(--bb-type-b2) var(--bb-font-text);letter-spacing:0;margin:0}h1{font:400 var(--bb-type-h1) var(--bb-font-heading);letter-spacing:var(--bb-track-h1);margin:0}h2{font:400 var(--bb-type-h2) var(--bb-font-heading);letter-spacing:var(--bb-track-h2);margin:20px 0 10px}h3{font:400 var(--bb-type-h3) var(--bb-font-heading);letter-spacing:var(--bb-track-h3);margin:20px 0 10px}h4{font:400 var(--bb-type-h4) var(--bb-font-heading);letter-spacing:0;margin:10px 0}p{font:300 var(--bb-type-b2) var(--bb-font-text);letter-spacing:0;margin:0 0 10px}a{color:var(--bb-ink);background-color:#0000;text-decoration:none}a:active,a:hover{outline:0}b,strong{font-weight:700}ul{margin:0 0 10px;padding-left:20px}ol{margin:0 0 10px;padding-left:40px}li{margin-bottom:.5rem}figure{margin:0 0 10px}hr{box-sizing:content-box;height:0}img{vertical-align:middle;border:0;max-width:100%;display:inline-block}svg{vertical-align:middle;display:block}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}summary{display:block}[hidden],template{display:none!important}button,input,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button;background-color:#0000;border:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{resize:vertical;overflow:auto}label{margin-bottom:5px;font-weight:700;display:block}main:focus{outline:none}@view-transition{navigation:auto}@keyframes veil-wipe{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}::view-transition-new(root){z-index:1;animation:.575s cubic-bezier(.62,0,.3,1) veil-wipe;-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 63%);mask-image:linear-gradient(#000 0% 36%,#0000 63%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}::view-transition-old(root){z-index:0;opacity:1;animation:none}::view-transition-image-pair(root){isolation:none}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}::view-transition-old(root){animation:none}}[data-offscreen],[data-offscreen] *{animation-play-state:paused!important}.bb-icon{fill:none;stroke:currentColor;width:1rem;height:1rem;stroke-width:var(--bb-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=767px){.bb-icon{width:.75rem}}.bb-link{color:inherit;text-decoration:underline}.bb-glyph{fill:currentColor;flex:none;width:2rem;height:2rem}@media (width<=767px){.bb-glyph{width:1.5rem;height:1.5rem}}.bb-muted{color:var(--bb-ink-64)}.bb-large{font:300 var(--bb-type-b1) var(--bb-font-text);letter-spacing:0}.bb-small{font:300 var(--bb-type-b3) var(--bb-font-text);letter-spacing:0}.bb-h0{font:400 var(--bb-type-h0) var(--bb-font-heading);letter-spacing:var(--bb-track-h0)}.bb-h3{font:400 var(--bb-type-h3) var(--bb-font-heading);letter-spacing:var(--bb-track-h3)}.bb-h4{font:400 var(--bb-type-h4) var(--bb-font-heading);letter-spacing:0}.bb-h5{font:400 var(--bb-type-h5) var(--bb-font-heading);letter-spacing:0}.bb-narrow{max-width:var(--bb-w-aside)}.bb-tone-sky,.bb-tone-yellow,.bb-tone-green,.bb-tone-peach,.bb-tone-purple,.bb-tone-pink,.bb-tone-post,.bb-tone-accept{color:#fff;background-position:50%;background-size:cover}.bb-tone-sky{background-image:url(/images/icon-tile-sky.avif)}.bb-tone-yellow{background-image:url(/images/icon-tile-yellow.avif)}.bb-tone-green{background-image:url(/images/icon-tile-green.avif)}.bb-tone-peach{background-image:url(/images/icon-tile-peach.avif)}.bb-tone-purple{background-image:url(/images/icon-tile-purple.avif)}.bb-tone-pink{background-image:url(/images/icon-tile-match.avif)}.bb-tone-post{background-image:url(/images/icon-tile-post.avif)}.bb-tone-accept{background-image:url(/images/icon-tile-accept.avif)}.bb-page{overflow:clip}body{padding-bottom:var(--bb-cookie-bar,0px)}.bb-skip{z-index:10000;padding:var(--bb-s-12) var(--bb-s-16);border-radius:0 0 var(--bb-r-s) 0;background:var(--bb-ink);color:#fff;font-weight:600;text-decoration:none;position:absolute;top:0;left:-999px}.bb-skip:focus{outline-offset:-3px;outline:3px solid #fff;left:0}.bb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bb-tap{position:relative}.bb-tap:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.bb-button,.bb-link,.bb-benefits__arrow,.bb-currency__button,.bb-currency__option):focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px;box-shadow:none}.bb-switch__choice:has(:focus-visible){outline:2px solid var(--bb-accent);outline-offset:2px;box-shadow:none}.bb-figure{width:100%;margin:var(--bb-s-16) 0 0}.bb-figure__img{border-radius:var(--bb-r-m);width:100%;height:auto;display:block}.bb-figure figcaption{margin-top:var(--bb-s-12)}.bb-founder__photo{border-radius:var(--bb-r-m);width:100%;max-width:480px;height:auto;margin-inline:auto;display:block}.bb-section{padding-top:var(--bb-half);padding-bottom:var(--bb-half)}.bb-section--first{padding-top:var(--bb-nav-clear)}.bb-section--tight-end{padding-bottom:calc(var(--bb-half) / 2)}.bb-section[id]{scroll-margin-top:6rem}.bb-container{width:100%;max-width:calc(var(--bb-w-container) + 2 * var(--bb-margin));padding-left:var(--bb-margin);padding-right:var(--bb-margin);margin-left:auto;margin-right:auto}.bb-intro{align-items:center;gap:var(--bb-s-24);max-width:var(--bb-w-reading);text-align:center;flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.bb-intro:not(:last-child){margin-bottom:var(--bb-gap-inner)}.bb-intro>*{margin:0}.bb-column{align-items:flex-start;gap:var(--bb-s-24);max-width:var(--bb-w-reading);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.bb-column>*{margin:0}.bb-stack{gap:var(--bb-half);flex-direction:column;display:flex}.bb-links{justify-content:center;gap:var(--bb-s-8) var(--bb-s-32);flex-wrap:wrap;display:flex}.bb-intro--opening{max-width:var(--bb-w-opening)}.bb-intro--opening>p:is(.bb-hero-lede,.bb-narrow,.bb-large){max-width:var(--bb-w-article)}.bb-intro--shaped>:is(h2,p){max-width:38.75rem;margin-left:auto;margin-right:auto}.bb-hero-lede{max-width:36.25rem}.bb-hero-buttons{margin-top:var(--bb-s-8)}.bb-hero-micro{margin-top:calc(-1 * var(--bb-s-8))}.bb-logo-strip{width:100%;max-width:var(--bb-w-reading);margin:0 auto var(--bb-s-32)}.bb-logo-strip__label{margin:0 0 var(--bb-s-16);text-align:center}.bb-logo-strip__row{padding:var(--bb-s-24) 0}.bb-logo-strip:last-child{margin-bottom:0}.bb-logo-strip:last-child>.bb-logo-strip__row:last-child{padding-bottom:0}.bb-logo-strip__row+.bb-logo-strip__row{margin-top:calc(-1 * var(--bb-s-24))}@media (width<=479px){.bb-logo-strip__row .bb-marquee__group{height:25px}.bb-logo-strip:last-child>.bb-logo-strip__row:last-child{padding-bottom:.5rem}}.bb-hero-title{text-wrap:balance}.bb-hero-caption{margin:var(--bb-s-24) auto 0;max-width:var(--bb-w-reading);text-align:center}.bb-hero-caption__label{margin-bottom:var(--bb-s-4);color:var(--bb-ink);font-weight:500;display:block}.bb-after-note{margin:var(--bb-s-32) 0 0;max-width:var(--bb-w-reading)}@media (width<=767px){.bb-links .bb-link,:is(.bb-intro,.bb-column)>.bb-link{margin-top:-.75rem;margin-bottom:-.75rem;padding-top:.75rem;padding-bottom:.75rem;display:inline-block}}.bb-buttons{justify-content:center;align-items:center;gap:var(--bb-s-12);flex-wrap:wrap;display:flex}.bb-buttons .bb-link{margin-top:-.75rem;margin-bottom:-.75rem;padding-top:.75rem;padding-bottom:.75rem;display:inline-block}.bb-button{max-width:100%;min-height:2.75rem;padding:var(--bb-s-12) var(--bb-s-16);border-radius:var(--bb-r-s);background-color:var(--bb-ink);color:var(--bb-paper);font:400 var(--bb-type-button) var(--bb-font-text);letter-spacing:0;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:color .3s,background-color .3s;display:flex;position:relative}.bb-button--small{min-height:0;padding:var(--bb-s-8) var(--bb-s-12);gap:var(--bb-s-4);font:400 var(--bb-type-button-s) var(--bb-font-text)}.bb-button--secondary{background-color:var(--bb-ink-8);color:var(--bb-ink)}.bb-button--secondary:hover{background-color:var(--bb-ink);color:var(--bb-paper)}.bb-button__text{flex:none}.bb-button__arrow{interpolate-size:allow-keywords;transition:width var(--bb-move) var(--bb-ease);flex:none;align-items:center;display:flex;overflow:hidden}.bb-button__arrow--in{width:0}.bb-button__arrow--in .bb-icon{margin-right:var(--bb-s-8)}.bb-button__arrow--out .bb-icon{margin-left:var(--bb-s-8)}.bb-button:hover .bb-button__arrow--in{width:auto}.bb-button:hover .bb-button__arrow--out{width:0}@media (prefers-reduced-motion:reduce){.bb-button,.bb-button__arrow{transition:none}}.bb-label{align-items:center;gap:var(--bb-s-8);padding:var(--bb-s-8) var(--bb-s-12);border:1px solid var(--bb-ink-8);border-radius:var(--bb-r-s);color:var(--bb-ink);font:400 var(--bb-type-label) var(--bb-font-mono);letter-spacing:var(--bb-track-label);text-transform:uppercase;text-align:center;display:inline-flex}.bb-tag{align-items:center;gap:var(--bb-s-12);font:400 var(--bb-type-label) var(--bb-font-mono);letter-spacing:var(--bb-track-label);text-transform:uppercase;display:inline-flex}.bb-tag__plate{border-radius:var(--bb-r-s);flex:none;padding:6px;display:flex}.bb-tag .bb-glyph{width:1rem;height:1rem}.bb-label:before{content:"";background-color:var(--bb-coral);border-radius:.13rem;width:.63rem;height:.63rem}.bb-closing{position:relative}.bb-closing__body{z-index:2;gap:var(--bb-s-32);position:relative}.bb-closing__lede{text-align:center;margin:0}.bb-closing__note{margin-top:var(--bb-s-16);text-align:center}.bb-closing__glow{z-index:0;background-image:radial-gradient(closest-side, var(--bb-coral), color-mix(in srgb, var(--bb-sand) 70%, transparent) 55%, transparent);width:100%;height:37.5rem;position:absolute;bottom:-29.95rem}.bb-faq{gap:var(--bb-s-16);width:100%;max-width:var(--bb-w-reading);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.bb-faq__item{padding:var(--bb-s-24);border-radius:var(--bb-r-m);background-color:var(--bb-depth)}.bb-faq__question{justify-content:space-between;align-items:center;gap:var(--bb-s-24);cursor:pointer;list-style:none;display:flex}@media (width<=767px){.bb-faq__question{min-height:2.75rem}}.bb-faq__question::-webkit-details-marker{display:none}.bb-faq__question:focus-visible{outline:2px solid var(--bb-ink);outline-offset:6px;border-radius:2px}.bb-faq__question h3{font:500 var(--bb-type-b1) var(--bb-font-text);letter-spacing:0;margin:0}.bb-faq__mark{border-radius:var(--bb-r-full);background-color:var(--bb-ink-8);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.bb-faq__mark:before,.bb-faq__mark:after{content:"";background-color:var(--bb-ink);border-radius:1px;position:absolute}.bb-faq__mark:before{width:.75rem;height:var(--bb-stroke)}.bb-faq__mark:after{width:var(--bb-stroke);height:.75rem;transition:transform .3s}.bb-faq__item[open] .bb-faq__mark:after{transform:rotate(90deg)}.bb-faq__answer{padding-top:var(--bb-s-32);margin:0}.bb-faq__item::details-content{opacity:0;interpolate-size:allow-keywords;height:0;transition:height .3s ease, opacity .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.bb-faq__item[open]::details-content{opacity:1;height:auto}@media (prefers-reduced-motion:reduce){.bb-faq__mark:after{transition:none}.bb-faq__item::details-content{transition:none}}.bb-tiles{column-gap:var(--bb-s-16);row-gap:var(--bb-s-80);grid-template-columns:1fr 1fr;display:grid}.bb-tiles--four{grid-template-columns:repeat(4,1fr)}@media (width<=991px){.bb-tiles--four{grid-template-columns:1fr 1fr}}@media (width<=767px){.bb-tiles{grid-template-columns:1fr}}.bb-tile{align-items:flex-start;gap:var(--bb-s-24);flex-direction:column;display:flex}.bb-tile__plate{padding:var(--bb-s-16);border-radius:var(--bb-r-s);justify-content:center;align-items:center;display:flex}.bb-tile__title{font:500 var(--bb-type-b1) var(--bb-font-text);letter-spacing:0;margin:0}.bb-tile__body{margin:calc(var(--bb-s-16) - var(--bb-s-24)) 0 0}.bb-split{gap:var(--bb-s-64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.bb-split__text{align-items:flex-start;gap:var(--bb-s-24);max-width:var(--bb-w-aside);flex-direction:column;display:flex}.bb-split__text>*{margin:0}.bb-split__panel{width:100%;min-width:0}.bb-split__panel>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.bb-split--page{grid-template-columns:var(--bb-w-aside) minmax(0, 1fr);align-items:start}.bb-split--page .bb-split__text{gap:var(--bb-s-12)}.bb-split--sticky .bb-split__text{position:sticky;top:7.5rem}@media (width<=991px){.bb-split--page{gap:var(--bb-s-32);grid-template-columns:1fr}.bb-split--sticky .bb-split__text{position:static}}@media (width<=767px){.bb-split{grid-template-columns:1fr}.bb-split:not(.bb-split--page) .bb-split__panel{order:-1}}.bb-steps{gap:var(--bb-s-16);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=991px){.bb-steps{grid-template-columns:1fr 1fr}}@media (width<=767px){.bb-steps{grid-template-columns:1fr}}.bb-step{gap:var(--bb-s-32);flex-direction:column;min-width:0;display:flex}.bb-step__top{align-items:flex-start;gap:var(--bb-s-24);flex-direction:column;display:flex}.bb-step__top>*{margin:0}.bb-step>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.bb-sides .bb-switch{margin-bottom:var(--bb-gap-inner)}:is(.bb-sides:has([value=agency]:checked) .bb-side--consultancies,.bb-sides:has([value=consultancies]:checked) .bb-side--agency){display:none}.bb-side__art{border-radius:var(--bb-r-m);width:100%;height:auto;margin-top:auto;display:block}.bb-side .bb-after-note{text-align:center;margin-inline:auto}.bb-match{aspect-ratio:10/7;border-radius:var(--bb-r-m);image-rendering:pixelated;text-align:left;background:url(/images/match-bg.webp) 50%/cover;position:relative;overflow:hidden;container-type:inline-size}.bb-match__card{image-rendering:auto;background:#fff;border-radius:3.6cqw;flex-direction:column;gap:3.5cqw;padding:3.6cqw 4cqw;display:flex;position:absolute;inset:7% 5%;box-shadow:0 3cqw 8cqw #1414141f}.bb-match__top{justify-content:space-between;align-items:center;display:flex}.bb-match__ref{font:400 1.7cqw / 1.4 var(--bb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink-64)}.bb-match__pill{border-radius:var(--bb-r-full);background:var(--bb-mint);font:400 1.7cqw / 1.4 var(--bb-font-text);color:var(--bb-ink);padding:.4cqw 1.5cqw}.bb-match__pill:before{content:"";vertical-align:.12em;background:#5cce63;border-radius:50%;width:.45em;height:.45em;margin-right:.45em;display:inline-block}.bb-match__stage{flex:1;position:relative}.bb-match__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bb-match__narrow{display:none}.bb-match__line{stroke:var(--bb-ink);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.bb-match__line--win{stroke-width:3px;stroke-dasharray:none;opacity:1}.bb-match__hex{z-index:2;background:#fff;border-radius:50%;width:5.6cqw;height:auto;padding:.8cqw;position:absolute;top:32.5%;left:51.5%;transform:translate(-50%,-50%)}.bb-match__profile{box-sizing:border-box;background:#f6f6f6;border-radius:1.8cqw;align-items:center;gap:1.4cqw;width:40%;height:30%;padding:0 1.4cqw;display:flex;position:absolute;left:60%}.bb-match__profile--first{box-shadow:0 0 0 .35cqw var(--bb-ink);top:0}.bb-match__profile--second{opacity:.4;top:35%}.bb-match__profile--third{opacity:.4;top:70%}.bb-match__avatar{background:var(--bb-sky);border-radius:1cqw;flex:none;grid-template-columns:repeat(6,1fr);gap:.2cqw;width:5.2cqw;padding:.5cqw;display:grid}.bb-match__avatar--lilac{background:#e5dcfc}.bb-match__avatar--mint{background:var(--bb-mint)}.bb-match__px{aspect-ratio:1}.bb-match__px--on{background:var(--bb-ink)}.bb-match__who{flex-direction:column;gap:.3cqw;min-width:0;display:flex}.bb-match__title{font:500 1.75cqw / 1.2 var(--bb-font-text);color:var(--bb-ink)}.bb-match__hidden,.bb-match__revealed,.bb-match__meta{font:400 1.35cqw / 1.3 var(--bb-font-text);color:var(--bb-ink-64)}.bb-match__skills{flex-wrap:wrap;gap:.4cqw;margin-top:.3cqw;display:flex}.bb-match__skill{font:400 1.15cqw / 1.4 var(--bb-font-mono);color:var(--bb-ink-88);background:#fff;border-radius:.6cqw;padding:.1cqw .6cqw}.bb-match__score{border-radius:var(--bb-r-full);background:var(--bb-mint);font:400 1.25cqw / 1.4 var(--bb-font-mono);color:var(--bb-ink);padding:.2cqw 1cqw;position:absolute;top:-1.3cqw;right:1.2cqw}.bb-match__job{box-sizing:border-box;background:#f6f6f6;border-radius:2cqw;flex-direction:column;justify-content:center;gap:.9cqw;height:76%;padding:0 2.2cqw;display:flex;position:absolute;top:12%;left:0;right:57%}.bb-match__jobtitle{font:500 2.3cqw / 1.2 var(--bb-font-text);color:var(--bb-ink)}.bb-match__chips{flex-wrap:wrap;gap:.6cqw;display:flex}.bb-match__chip{background:var(--bb-mint);font:400 1.3cqw / 1.4 var(--bb-font-mono);color:var(--bb-ink);border-radius:.7cqw;padding:.3cqw .9cqw}.bb-match__owner{display:grid}.bb-match__owner>*{grid-area:1/1}.bb-match__owner:has(.bb-match__revealed) .bb-match__hidden{opacity:0}.bb-match__accepted{border-radius:var(--bb-r-full);background:var(--bb-ink);width:fit-content;font:400 1.35cqw / 1.4 var(--bb-font-text);color:var(--bb-paper);white-space:nowrap;justify-self:center;margin:0 auto;padding:.5cqw 1.6cqw;position:absolute;bottom:-1%;left:0;right:57%}@media (width<=767px){.bb-match{aspect-ratio:4/5;background-image:url(/images/match-bg-mobile.webp)}.bb-match__card{border-radius:6cqw;gap:5cqw;padding:6cqw 5cqw;inset:6% 4%}.bb-match__ref,.bb-match__pill{font-size:3.2cqw}.bb-match__wide{display:none}.bb-match__narrow{display:inline}.bb-match__hex{width:9cqw;padding:1.2cqw;top:52%;left:32.75%}.bb-match__job{border-radius:3.6cqw;gap:1.8cqw;height:44%;padding:0 4cqw;top:0;right:0}.bb-match__jobtitle{font-size:4.6cqw}.bb-match__meta,.bb-match__hidden,.bb-match__revealed{font-size:3cqw}.bb-match__chip{border-radius:1.4cqw;padding:.5cqw 1.6cqw;font-size:2.8cqw}.bb-match__profile{text-align:center;border-radius:3cqw;flex-direction:column;justify-content:center;gap:2cqw;width:31%;height:32%;padding:0 1.5cqw;top:60%;left:0}.bb-match__profile--second{left:34.5%}.bb-match__profile--third{left:69%}.bb-match__profile--first{box-shadow:0 0 0 .7cqw var(--bb-ink)}.bb-match__avatar{border-radius:2cqw;gap:.4cqw;width:10cqw;padding:1cqw}.bb-match__title{font-size:3cqw}.bb-match__skills,.bb-match__who .bb-match__owner{display:none}.bb-match__score{white-space:nowrap;padding:.3cqw 1.6cqw;font-size:2.6cqw;top:-2.4cqw;right:50%;transform:translate(50%)}.bb-match__accepted{padding:1cqw 3cqw;font-size:3cqw;bottom:-3%;right:0}}@media (prefers-reduced-motion:no-preference){.bb-match__job{animation:9s infinite both bb-match-job}.bb-match__profile--first{animation:9s infinite both bb-match-win}.bb-match__profile--second{animation:9s infinite both bb-match-second}.bb-match__profile--third{animation:9s infinite both bb-match-third}.bb-match__line{animation:9s infinite both bb-match-line}.bb-match__line--win{animation-name:bb-match-line-win}.bb-match__hex{animation:9s infinite both bb-match-hex}.bb-match__score{animation:9s infinite both bb-match-score}.bb-match__chip--first{animation:9s infinite both bb-match-chip-first}.bb-match__chip--second{animation:9s infinite both bb-match-chip-second}.bb-match__chip--third{animation:9s infinite both bb-match-chip-third}.bb-match__chip--fourth{animation:9s infinite both bb-match-chip-fourth}.bb-match__owner:has(.bb-match__revealed) .bb-match__hidden{animation:9s infinite both bb-match-hide}.bb-match__revealed{animation:9s infinite both bb-match-reveal}.bb-match__accepted{animation:9s infinite both bb-match-accepted}}@keyframes bb-match-job{0%{opacity:0;transform:translateY(1.5cqw)}6%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes bb-match-win{0%,8%{opacity:0;box-shadow:none;transform:translateY(1.5cqw)}14%,52%{opacity:1;box-shadow:none;transform:none}56%,90%{opacity:1}97%,to{opacity:0}}@keyframes bb-match-second{0%,12%{opacity:0;transform:translateY(1.5cqw)}18%,52%{opacity:1;transform:none}56%,90%{opacity:.4}97%,to{opacity:0}}@keyframes bb-match-third{0%,16%{opacity:0;transform:translateY(1.5cqw)}22%,52%{opacity:1;transform:none}56%,90%{opacity:.4}97%,to{opacity:0}}@keyframes bb-match-line{0%,22%{opacity:0}28%,52%{opacity:.45}56%,to{opacity:0}}@keyframes bb-match-line-win{0%,22%{opacity:0;stroke-width:2px;stroke-dasharray:1 6}28%,52%{opacity:.45;stroke-width:2px;stroke-dasharray:1 6}56%,90%{opacity:1;stroke-width:3px;stroke-dasharray:none}97%,to{opacity:0}}@keyframes bb-match-hex{0%,54%{opacity:0;transform:translate(-50%,-50%)scale(.4)}58%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}97%,to{opacity:0}}@keyframes bb-match-score{0%,50%{opacity:0}54%,90%{opacity:1}97%,to{opacity:0}}@keyframes bb-match-chip-first{0%,30%{background-color:#ececec}33%,92%{background-color:var(--bb-mint)}to{background-color:#ececec}}@keyframes bb-match-chip-second{0%,35%{background-color:#ececec}38%,92%{background-color:var(--bb-mint)}to{background-color:#ececec}}@keyframes bb-match-chip-third{0%,40%{background-color:#ececec}43%,92%{background-color:var(--bb-mint)}to{background-color:#ececec}}@keyframes bb-match-chip-fourth{0%,45%{background-color:#ececec}48%,92%{background-color:var(--bb-mint)}to{background-color:#ececec}}@keyframes bb-match-hide{0%,64%{opacity:1}68%,to{opacity:0}}@keyframes bb-match-reveal{0%,64%{opacity:0}68%,90%{opacity:1}97%,to{opacity:0}}@keyframes bb-match-accepted{0%,66%{opacity:0;transform:translateY(1cqw)}70%,90%{opacity:1;transform:none}97%,to{opacity:0}}.bb-waves{border-radius:var(--bb-r-m);image-rendering:pixelated;text-align:left;background:url(/images/match-bg.webp) 50%/cover;padding:6% 5%;container-type:inline-size}.bb-waves__card{image-rendering:auto;background:#fff;border-radius:3.6cqw;flex-direction:column;gap:3cqw;padding:3.6cqw 4cqw;display:flex;box-shadow:0 3cqw 8cqw #1414141f}.bb-waves__top{justify-content:space-between;align-items:center;display:flex}.bb-waves__ref{font:400 1.7cqw / 1.4 var(--bb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink-64)}.bb-waves__pill{border-radius:var(--bb-r-full);background:var(--bb-mint);font:400 1.7cqw / 1.4 var(--bb-font-text);color:var(--bb-ink);padding:.4cqw 1.5cqw}.bb-waves__pill:before{content:"";vertical-align:.12em;background:#5cce63;border-radius:50%;width:.45em;height:.45em;margin-right:.45em;display:inline-block}.bb-waves__window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bb-waves__chart{width:300%;height:auto;display:block}.bb-waves__cell--bench{fill:#a9c9f2}.bb-waves__cell--gap{fill:var(--bb-coral)}.bb-waves__line{fill:var(--bb-ink)}.bb-waves__label{font:400 8.5px var(--bb-font-mono);letter-spacing:.06em;fill:var(--bb-ink)}.bb-waves__keys{grid-template-columns:auto auto auto;justify-content:start;gap:1cqw 3.6cqw;display:grid}.bb-waves__key{font:400 1.45cqw / 1.35 var(--bb-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink);align-items:center;gap:1.2cqw;display:flex}.bb-waves__swatch{flex:none;width:2.4cqw;height:1.8cqw}.bb-waves__swatch--line{background:var(--bb-ink);height:.45cqw}.bb-waves__swatch--bench{background:#a9c9f2}.bb-waves__swatch--gap{background:var(--bb-coral)}@media (width<=767px){.bb-waves{background-image:url(/images/match-bg-mobile.webp);padding:6% 4%}.bb-waves__card{border-radius:6cqw;gap:5cqw;padding:6cqw 5cqw}.bb-waves__ref,.bb-waves__pill{font-size:3.2cqw}.bb-waves__label{font-size:11px}.bb-waves__keys{grid-template-columns:1fr;gap:2cqw}.bb-waves__key{gap:2.4cqw;font-size:3cqw}.bb-waves__swatch{width:4.4cqw;height:3.4cqw}.bb-waves__swatch--line{height:.9cqw}}@media (prefers-reduced-motion:no-preference){.bb-waves[data-armed] :is(.bb-waves__col,.bb-waves__label){opacity:0}.bb-waves[data-play] .bb-waves__col{animation:bb-waves-col .45s calc(var(--i) * 70ms) both}.bb-waves[data-play] .bb-waves__label{animation:bb-waves-label .5s calc(var(--i) * 70ms + .25s) both}.bb-waves[data-play] .bb-waves__chart{animation:14.4s linear 2.7s infinite bb-waves-scroll}}@keyframes bb-waves-col{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bb-waves-label{0%{opacity:0}to{opacity:1}}@keyframes bb-waves-scroll{0%{transform:none}to{transform:translate(-50%)}}.bb-net{border-radius:var(--bb-r-m);image-rendering:pixelated;text-align:left;background:url(/images/match-bg.webp) 50%/cover;padding:6% 5%;container-type:inline-size}.bb-net__card{image-rendering:auto;background:#fff;border-radius:3.6cqw;flex-direction:column;gap:3cqw;padding:3.6cqw 4cqw;display:flex;box-shadow:0 3cqw 8cqw #1414141f}.bb-net__top{justify-content:space-between;align-items:center;display:flex}.bb-net__ref{font:400 1.7cqw / 1.4 var(--bb-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink-64)}.bb-net__pill{border-radius:var(--bb-r-full);background:var(--bb-mint);font:400 1.7cqw / 1.4 var(--bb-font-text);color:var(--bb-ink);padding:.4cqw 1.5cqw}.bb-net__pill:before{content:"";vertical-align:.12em;background:#5cce63;border-radius:50%;width:.45em;height:.45em;margin-right:.45em;display:inline-block}.bb-net__svg{width:100%;height:auto;display:block;overflow:visible}.bb-net__svg--tall{display:none}.bb-net__link{stroke:var(--bb-ink-32);stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round}.bb-net__match{fill:none;stroke:var(--bb-ink);stroke-width:4px;stroke-linejoin:round;opacity:0}.bb-net__node{fill:#f6f6f6}.bb-net__name{font-family:var(--bb-font-text);fill:var(--bb-ink);font-size:21px;font-weight:500}.bb-net__svg--tall .bb-net__name{font-size:20px}.bb-net__px--bench{fill:#a9c9f2}.bb-net__px--job{fill:var(--bb-coral)}.bb-net__hub{fill:#fff;stroke:var(--bb-ink-8);stroke-width:2px}.bb-net__ring{fill:none;stroke:var(--bb-coral);stroke-width:4px;opacity:0}.bb-net__keys{flex-wrap:wrap;gap:1cqw 3.6cqw;display:flex}.bb-net__key{font:400 1.45cqw / 1.35 var(--bb-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink);align-items:center;gap:1.2cqw;display:flex}.bb-net__swatch{flex:none;width:1.8cqw;height:1.8cqw}.bb-net__swatch--bench{background:#a9c9f2}.bb-net__swatch--job{background:var(--bb-coral)}.bb-net__swatch--match{background:var(--bb-ink);width:2.4cqw;height:.45cqw}@media (width<=767px){.bb-net{background-image:url(/images/match-bg-mobile.webp);padding:6% 4%}.bb-net__card{border-radius:6cqw;gap:5cqw;padding:6cqw 5cqw}.bb-net__ref,.bb-net__pill{font-size:3.2cqw}.bb-net__svg--wide{display:none}.bb-net__svg--tall{display:block}.bb-net__keys{flex-direction:column;gap:2cqw}.bb-net__key{gap:2.4cqw;font-size:3cqw}.bb-net__swatch{width:3.4cqw;height:3.4cqw}.bb-net__swatch--match{width:4.4cqw;height:.9cqw}}@media (prefers-reduced-motion:reduce){.bb-net__fx{display:none}}.bb-press{justify-content:center;align-items:center;gap:var(--bb-s-16) var(--bb-s-32);max-width:var(--bb-w-container);flex-wrap:wrap;margin:0 auto;display:flex}.bb-press__label{font:400 var(--bb-type-label) var(--bb-font-mono);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-64)}.bb-press__list{justify-content:center;align-items:center;gap:var(--bb-s-12) var(--bb-s-32);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bb-press__link{color:#6b6660;text-decoration:none;transition:color .3s;display:inline-block}.bb-press__link:hover{color:var(--bb-ink)}.bb-press__mark{font:700 1.375rem / 1.2 var(--bb-font-heading);letter-spacing:-.02em;white-space:nowrap}.bb-press__accent{color:#cd0763}@media (width<=767px){.bb-press__mark{font-size:1.125rem}.bb-press__link{margin-block:-.6rem;padding-block:.6rem}}.bb-press-list{gap:var(--bb-s-16);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=991px){.bb-press-list{grid-template-columns:1fr 1fr}}@media (width<=767px){.bb-press-list{grid-template-columns:1fr}}.bb-press-list__link{gap:var(--bb-s-8);box-sizing:border-box;height:100%;padding:var(--bb-s-24);border-radius:var(--bb-r-m);background-color:var(--bb-lift);color:#6b6660;flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex}.bb-press-list__link:hover{box-shadow:0 8px 30px #14141414}.bb-press-list__link .bb-press__mark{font-size:1.25rem}.bb-press-list__headline{color:var(--bb-ink);font:500 var(--bb-type-b2) var(--bb-font-heading);line-height:1.35}.bb-plans{justify-content:center;gap:var(--bb-s-16);grid-template-columns:min(35.25rem,100%);width:100%;display:grid}.bb-plans--two{grid-template-columns:repeat(2,minmax(0,35.25rem))}@media (width<=767px){.bb-plans--two{grid-template-columns:min(35.25rem,100%)}}.bb-plan{gap:var(--bb-s-8);width:100%;padding:var(--bb-s-12);border-radius:var(--bb-r-l);background-color:var(--bb-lift);color:var(--bb-ink);flex-direction:column;text-decoration:none;transition:transform .35s;display:flex}.bb-plan:hover{transform:scale(1.025)}.bb-plan--door{transition:transform .2s}.bb-plan--door:hover{transform:translateY(-4px)}.bb-plan--door:hover .bb-button--secondary{background-color:var(--bb-ink);color:var(--bb-paper)}.bb-plan__top{gap:var(--bb-s-32);padding:var(--bb-s-24) var(--bb-s-20);border-radius:var(--bb-r-m);background-color:var(--bb-paper);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative}.bb-plan__top--warm{background-image:url(/images/bg-4.avif)}.bb-plan__top--pro{background-image:url(/images/plan-bg.avif)}.bb-plan__name{font:400 var(--bb-type-h6) var(--bb-font-heading);letter-spacing:0;margin:0}.bb-plan__price{gap:var(--bb-s-8);flex-direction:column;display:flex}.bb-plan__price>*{margin:0}.bb-plan__figure{font:400 var(--bb-type-h2) var(--bb-font-heading);letter-spacing:var(--bb-track-h2)}.bb-plan__title{font:400 var(--bb-type-h4) var(--bb-font-heading);letter-spacing:0}.bb-plan__alt{margin-top:.25rem}.bb-plan__bottom{gap:var(--bb-s-32);padding:var(--bb-s-20);flex-direction:column;display:flex}.bb-plan__action{gap:var(--bb-s-24);flex-direction:column;display:flex}.bb-plan__action>*{margin:0}.bb-plan__micro--tight{text-align:center;margin-top:-.5rem}.bb-plan__list{gap:var(--bb-s-16);flex-direction:column;display:flex}.bb-plan__label{font:400 var(--bb-type-label-s) var(--bb-font-mono);letter-spacing:var(--bb-track-label);text-transform:uppercase}.bb-plan__items{gap:var(--bb-s-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-plan__item{align-items:center;gap:var(--bb-s-16);display:flex}.bb-plan--door .bb-plan__item{align-items:flex-start}.bb-plan__tick{width:1.5rem;height:1.5rem;color:var(--bb-coral);flex:none;display:flex}.bb-plan__tick .bb-icon{width:100%;height:100%}@media (width<=767px){.bb-plan__tick{width:1rem;height:1rem}}.bb-plans__note{max-width:var(--bb-w-reading);margin:var(--bb-s-48) auto 0;text-align:center}.bb-plans__more{margin-top:var(--bb-s-32)}.bb-plans__link{margin:var(--bb-s-32) 0 0;text-align:center}.bb-plans__link a{padding:.8125rem 0;display:inline-block}.bb-switch{width:fit-content;margin:0 auto var(--bb-s-32);padding:var(--bb-s-8);gap:var(--bb-s-4);border-radius:var(--bb-r-s);background-color:var(--bb-lift);display:flex}.bb-switch__choice{padding:var(--bb-s-8) var(--bb-s-12);border-radius:var(--bb-r-s);font:400 var(--bb-type-button-s) var(--bb-font-text);letter-spacing:0;white-space:nowrap;cursor:pointer;flex:none;margin:0;transition:background-color .3s,color .3s;position:relative}.bb-switch__choice:hover,.bb-switch__choice--on{background-color:var(--bb-ink);color:var(--bb-paper)}.bb-switch__choice:has(:checked){background-color:var(--bb-ink);color:var(--bb-paper)}@media (width<=767px){.bb-switch__choice:before{content:"";width:100%;height:max(100%,2.75rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}}.billing{display:none}:is(.bb-billing:not(:has([value=annual]:checked)) .billing[data-billing=monthly],.bb-billing:has([value=annual]:checked) .billing[data-billing=annual]){display:inline}.bb-audience-tabs{background-color:var(--bb-sky);margin:0 auto}.bb-audience-tabs .bb-switch__choice{color:inherit;text-align:center;text-decoration:none}.bb-audience-tabs .bb-switch__choice--on{color:var(--bb-paper);cursor:default}@media (width<=767px){.bb-audience-tabs{width:100%}.bb-audience-tabs .bb-switch__choice{white-space:normal;flex:1}}.bb-audience-pin{z-index:997;opacity:0;pointer-events:none;justify-content:center;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:4.75rem;left:50%;transform:translate(-50%,-.5rem)}.bb-audience-pin[data-shown]{opacity:1;pointer-events:auto;transform:translate(-50%)}.bb-audience-tabs--pinned{box-shadow:0 8px 30px #1414141f}@media (width<=767px){.bb-audience-pin{top:auto;right:var(--bb-s-16);bottom:max(var(--bb-s-16), env(safe-area-inset-bottom));left:var(--bb-s-16);transform:translateY(.5rem)}.bb-audience-pin[data-shown]{transform:none}html.bb-js:not([data-consent]) .bb-audience-pin{display:none}.bb-page:has(.bb-audience-pin) .bb-footer{margin-bottom:5rem}}@media (prefers-reduced-motion:reduce){.bb-audience-pin{transition:none}}.bb-money{display:none}html[data-currency=GBP] .bb-money[data-currency=GBP],html[data-currency=EUR] .bb-money[data-currency=EUR],html[data-currency=USD] .bb-money[data-currency=USD],html[data-currency=CAD] .bb-money[data-currency=CAD],html[data-currency=CHF] .bb-money[data-currency=CHF],html[data-currency=AED] .bb-money[data-currency=AED],html[data-currency=AUD] .bb-money[data-currency=AUD],html[data-currency=SGD] .bb-money[data-currency=SGD],html:not([data-currency]) .bb-money[data-currency=GBP]{display:inline}.bb-currency{top:var(--bb-s-20);right:var(--bb-s-20);z-index:2;display:inline-block;position:absolute}.bb-currency__button{align-items:center;gap:var(--bb-s-4);padding:var(--bb-s-4) var(--bb-s-12);border-radius:var(--bb-r-s);background-color:var(--bb-paper);box-shadow:0 1px 2px var(--bb-ink-8);color:var(--bb-ink);font:inherit;cursor:pointer;border:0;margin:0;font-size:1rem;line-height:1.25rem;transition:background-color .2s,box-shadow .2s;display:inline-flex}.bb-currency__button:hover{box-shadow:0 2px 8px var(--bb-ink-8);background-color:#fff}.bb-currency__chevron{width:.75em;height:.75em;transition:transform .2s;display:inline-block}.bb-currency__button[aria-expanded=true] .bb-currency__chevron{transform:rotate(180deg)}.bb-currency__list{top:calc(100% + var(--bb-s-8));z-index:5;padding:var(--bb-s-8);border:1px solid var(--bb-ink-8);border-radius:var(--bb-r-s);background-color:var(--bb-paper);box-shadow:0 8px 24px var(--bb-ink-8);grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;right:0}.bb-currency__list[hidden]{display:none}.bb-currency__option{padding:var(--bb-s-4) var(--bb-s-12);border-radius:var(--bb-r-s);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.bb-currency__option:hover{background-color:var(--bb-ink-8)}@media (width<=767px){.bb-currency__button{font-size:.875rem;position:relative}.bb-currency__button:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-currency__option{min-height:2.75rem}}.bb-packs-section{overflow:clip}.bb-packs{max-width:var(--bb-w-reading);margin:0 auto}.bb-packs_table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.bb-packs_table th,.bb-packs_table td{padding:var(--bb-s-16) var(--bb-s-20);border-bottom:1px solid var(--bb-ink-8);vertical-align:middle}.bb-packs_table thead th{font:500 var(--bb-type-b3) var(--bb-font-heading);letter-spacing:0;color:var(--bb-ink-64);border-bottom-color:var(--bb-ink)}.bb-packs_table tbody th{font-weight:600}.bb-packs_table .bb-packs_lead{background-color:var(--bb-lift);font-weight:600}.bb-packs_quote td:first-of-type{color:var(--bb-ink-64)}.bb-packs_foot{margin-top:var(--bb-s-24);text-align:center}.bb-packs_foot>p{margin:0}@media (width<=767px){.bb-packs_table th,.bb-packs_table td{padding:var(--bb-s-12) var(--bb-s-8)}.bb-packs_table .bb-link,.bb-packs_foot .bb-link{margin-top:-.875rem;margin-bottom:-.875rem;padding-top:.875rem;padding-bottom:.875rem;display:inline-block}}.bb-free{max-width:var(--bb-w-reading);margin:0 auto}.bb-free_steps{margin:0;padding-left:1.5rem;list-style:decimal}.bb-free_steps>li{padding-left:.5rem}.bb-free_steps>li+li{margin-top:var(--bb-s-12)}.bb-free_promises{margin:var(--bb-s-48) 0 0;padding:var(--bb-s-24) 0 0;border-top:1px solid var(--bb-ink-8);list-style:none}.bb-free_promises>li+li{margin-top:var(--bb-s-8)}.bb-cards{column-gap:var(--bb-s-16);row-gap:var(--bb-s-48);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1199px){.bb-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.bb-cards{grid-template-columns:1fr 1fr}}@media (width<=767px){.bb-cards{grid-template-columns:1fr}}.bb-card{display:flex}.bb-card__link{gap:var(--bb-s-20);width:100%;height:100%;color:var(--bb-ink);flex-direction:column;text-decoration:none;display:flex}.bb-card__picture{aspect-ratio:3/2;border-radius:var(--bb-r-l);width:100%;overflow:hidden}.bb-card__picture img{object-fit:cover;width:100%;height:100%;display:block}.bb-card__body{align-items:flex-start;gap:var(--bb-s-24);flex-direction:column;flex:1;display:flex}.bb-card__text{align-items:flex-start;gap:var(--bb-s-12);flex-direction:column;display:flex}.bb-card__text>*{margin:0}.bb-card__text h2,.bb-card__text h3{font:500 var(--bb-type-h6) var(--bb-font-heading);text-wrap:balance}.bb-card__info{align-items:center;gap:0 var(--bb-s-8);flex-wrap:wrap;display:flex}.bb-card__more{align-items:center;gap:var(--bb-s-4);font:400 var(--bb-type-button-s) var(--bb-font-text);letter-spacing:0;margin-top:auto;transition:color .35s;display:flex}.bb-card__link:hover .bb-card__more{color:var(--bb-ink-88)}.bb-card__more .bb-icon{width:1rem;height:1rem}.bb-cards__after{margin-top:var(--bb-s-48);justify-content:center;display:flex}.bb-switch--wrap{flex-wrap:wrap;justify-content:center;max-width:100%}.bb-blog-filter{margin-top:var(--bb-s-32)}.bb-blog-filter>.bb-switch{margin-bottom:var(--bb-s-32)}:is(.bb-blog-filter:has([name=category][value=bench-economy]:checked) .bb-card:not([data-category=bench-economy]),.bb-blog-filter:has([name=category][value=for-consultancies]:checked) .bb-card:not([data-category=for-consultancies]),.bb-blog-filter:has([name=category][value=for-agencies]:checked) .bb-card:not([data-category=for-agencies]),.bb-blog-filter:has([name=category][value=using-benchbee]:checked) .bb-card:not([data-category=using-benchbee]),.bb-blog-filter:has([name=category][value=product-updates]:checked) .bb-card:not([data-category=product-updates]),.bb-blog-filter:has([name=category][value=news]:checked) .bb-card:not([data-category=news])){display:none}.bb-card__category{color:var(--bb-ink)}.bb-compacts{gap:var(--bb-s-12);max-width:var(--bb-w-reading);flex-direction:column;margin:0 auto;padding:0;list-style:none;display:flex}.bb-compact__link{align-items:center;gap:var(--bb-s-16);padding:var(--bb-s-12);border-radius:var(--bb-r-m);background-color:var(--bb-lift);color:inherit;text-decoration:none;transition:background-color .3s;display:flex}.bb-compact__link:hover{background-color:#fff}.bb-compact__picture{border-radius:var(--bb-r-s);flex:none;width:120px;height:auto}.bb-compact__text{gap:var(--bb-s-4);flex-direction:column;min-width:0;display:flex}.bb-compact__title{font:500 var(--bb-type-b2) var(--bb-font-heading);line-height:1.3}@media (width<=767px){.bb-compact__picture{width:88px}}.bb-pref-source_row{margin-top:var(--bb-s-48)}.bb-pref-source_row--centred{justify-content:center;display:flex}.bb-pref-source{box-sizing:border-box;border-radius:var(--bb-r-s);min-height:2.75rem;color:var(--bb-ink-88);font:400 var(--bb-type-button) var(--bb-font-text);letter-spacing:0;background-color:#fff;border:1px solid #00000024;align-items:center;gap:.625rem;padding:.625rem 1.125rem;line-height:1.2;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.bb-pref-source:hover{border-color:#00000047;box-shadow:0 1px 3px #00000014}.bb-pref-source_logo{flex:none}.bb-article{max-width:var(--bb-w-article);margin-left:auto;margin-right:auto}.bb-article_trail ol{align-items:baseline;gap:0 var(--bb-s-8);margin:0 0 var(--bb-s-24);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bb-article_trail li+li:before{content:"›";margin-right:var(--bb-s-8);color:var(--bb-ink-64)}.bb-article_trail a{text-underline-offset:.2em;text-decoration:underline}.bb-article_trail [aria-current=page]{color:var(--bb-ink-64);text-overflow:ellipsis;white-space:nowrap;flex:10rem;min-width:0;overflow:hidden}.bb-section--first:has(.bb-article_lede){padding-top:calc(var(--bb-nav-clear) - var(--bb-s-32))}.bb-article:has(.bb-article_lede) .bb-article_trail ol{margin-bottom:var(--bb-s-16)}.bb-article_draft{margin:0 0 var(--bb-s-16);padding:var(--bb-s-12) var(--bb-s-16);border-radius:var(--bb-r-s);background-color:var(--bb-depth)}.bb-article_title{overflow-wrap:break-word;text-wrap:balance;margin:0}.bb-article_body h2,.bb-article_body h3{text-wrap:balance}.bb-article_body p,.bb-article_body li{text-wrap:pretty}.bb-article_byline{margin:var(--bb-s-16) 0 0}.bb-article_byline>span:not([aria-hidden]),.bb-article_dates>span:not([aria-hidden]){white-space:nowrap}.bb-article_lede{margin:var(--bb-s-16) 0 0;color:var(--bb-ink-64);font-size:clamp(1.125rem,.95rem + .5vw,1.375rem);line-height:1.45}.bb-article_dates{margin:var(--bb-s-4) 0 0}.bb-article_sources{margin:var(--bb-s-32) 0 0;font-size:.875rem;line-height:1.5}.bb-article_sources-label{font-weight:600}.bb-article_body{margin-top:var(--bb-s-32);overflow-wrap:break-word;font-size:clamp(1.125rem,.9rem + .45vw,1.3125rem);line-height:1.65}.bb-article_body p,.bb-article_body li{font-size:inherit;line-height:inherit}.bb-article_body p{margin:0 0 1.25rem}.bb-article_body ul,.bb-article_body ol{margin:0 0 1.25rem;padding-left:1.25rem}.bb-article_body ul{list-style:outside}.bb-article_body ol{list-style:decimal}.bb-article_body li+li{margin-top:.5rem}.bb-article_body h2{margin:2.5rem 0 1rem;font-size:clamp(1.75rem,1.35rem + .8vw,2.125rem);line-height:1.2}.bb-article_body h3{margin:2rem 0 .75rem;font-size:clamp(1.375rem,1.15rem + .5vw,1.625rem);font-weight:500;line-height:1.25}.bb-article_body a{text-underline-offset:.2em;text-decoration:underline}.bb-article_body hr{border:0;border-top:1px solid #0000001a;margin:2.5rem 0}.bb-article_table{margin:0 0 1.5rem;overflow-x:auto}.bb-article_table table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.bb-article_table th,.bb-article_table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001a;padding:.75rem 1rem .75rem 0}.bb-article_table th{font-weight:600}.bb-article_figure{margin:0 0 2rem}.bb-article_figure img{border-radius:var(--bb-r-l);width:100%;height:auto;display:block}.bb-article_chart,.bb-article_picture{margin:2rem 0}.bb-article_chart figcaption,.bb-article_picture figcaption{margin-top:var(--bb-s-12);color:var(--bb-ink-64);font-size:.875rem;line-height:1.5}.bb-article_related{margin-top:var(--bb-s-48);padding-top:var(--bb-s-24);border-top:1px solid #0000001a}.bb-article_related h2{margin:0 0 var(--bb-s-16)}.bb-article_related ul{gap:var(--bb-s-8) var(--bb-s-32);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bb-article a:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}@media screen and (width<=767px){.bb-article_related a{margin-top:-.75rem;margin-bottom:-.75rem;padding-top:.75rem;padding-bottom:.75rem;display:inline-block}.bb-article_trail a,.bb-article_byline a{margin-top:-.875rem;margin-bottom:-.875rem;padding-top:.875rem;padding-bottom:.875rem;display:inline-block}.bb-article_related ul{gap:var(--bb-s-16);flex-direction:column}.bb-article_body h2{font-size:1.5rem}}.bb-legal{gap:var(--bb-s-48);max-width:var(--bb-w-article);flex-direction:column;margin:0 auto;display:flex}.bb-legal__updated{font-size:.9375rem}.bb-legal__intro{font-size:1.125rem;line-height:1.55}@media (width<=767px){.bb-legal__intro{font-size:1rem}.bb-legal__intro a{padding-top:.75rem;padding-bottom:.75rem}}.bb-legal__toc{padding:var(--bb-s-20) var(--bb-s-24);border-radius:var(--bb-r-s);background-color:var(--bb-depth)}.bb-legal__toc-title{margin:0 0 var(--bb-s-8);font-family:var(--bb-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-ink-64);font-size:.8125rem}.bb-legal__toc ol{margin:0;padding:0;list-style:none}.bb-legal__toc a{color:inherit;text-decoration:none}.bb-legal__toc a:hover{text-underline-offset:.2em;text-decoration:underline}.bb-legal__toc-doc{align-items:center;min-height:44px;font-weight:600;display:flex}.bb-legal__toc-more summary{align-items:center;gap:var(--bb-s-8);cursor:pointer;min-height:44px;color:var(--bb-ink-64);font-size:.9375rem;list-style:none;display:flex}.bb-legal__toc-more summary::-webkit-details-marker{display:none}.bb-legal__toc-more summary:before{content:"+";width:1ch;font-family:var(--bb-font-mono);display:inline-block}.bb-legal__toc-more[open] summary:before{content:"−"}.bb-legal__toc-more ol{padding-left:var(--bb-s-16);border-left:1px solid var(--bb-ink-64)}.bb-legal__toc-more li a{align-items:center;min-height:44px;font-size:.9375rem;line-height:1.3;display:flex}@media (width>=992px){.bb-legal__toc-more li a{min-height:2.25rem}}.bb-legal__toc-sub a{padding-left:var(--bb-s-16)}.bb-legal__clauses{gap:var(--bb-s-32);flex-direction:column;display:flex}.bb-legal__clause{align-items:flex-start;gap:var(--bb-s-12);flex-direction:column;display:flex}.bb-legal__clause>h2,.bb-legal__clause>h3{margin:0;scroll-margin-top:128px}.bb-legal__h4{font:600 1.125rem/1.4 var(--bb-font-text);letter-spacing:0}.bb-legal__body p{margin:0 0 var(--bb-s-12);font-size:1rem;line-height:1.6}.bb-legal__body p:last-child{margin-bottom:0}.bb-legal__body p.bb-legal__sub{padding-left:var(--bb-s-20)}.bb-legal__body a{overflow-wrap:anywhere}.bb-legal summary:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.bb-glossary__list{padding-left:1.25rem;list-style:outside}.bb-glossary__list li+li{margin-top:var(--bb-s-8)}.bb-glossary__table{width:100%;margin:0}.bb-glossary__table th[scope=col]{font-family:var(--bb-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-ink-64);font-size:.8125rem;font-weight:400}.bb-glossary-index{margin:0;padding:0;list-style:none}.bb-glossary-index li{margin:0}.bb-glossary-index li+li{margin-top:var(--bb-s-32)}.bb-glossary-index h2{margin:0 0 var(--bb-s-8)}.bb-glossary-index p{margin:0}.bb-form{--bb-error:#a8302e;padding:var(--bb-s-32);border-radius:var(--bb-r-l);background-color:var(--bb-lift);color:var(--bb-ink);scroll-margin-top:8rem}@media (width<=767px){.bb-form{padding:var(--bb-s-20)}}.bb-form__inner{gap:var(--bb-s-16);flex-direction:column;width:100%;display:flex}.bb-form__heading{margin:var(--bb-s-20) 0 10px}.bb-form__halves{gap:var(--bb-s-16);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.bb-form__halves{grid-template-columns:1fr}}.bb-form__field{gap:var(--bb-s-8);flex-direction:column;width:100%;display:flex;position:relative}.bb-form__label{color:var(--bb-ink-64);font-weight:500}.bb-form__optional{font-weight:300}.bb-form__input{width:100%;padding:var(--bb-s-12) var(--bb-s-16);border-radius:var(--bb-r-s);background-color:var(--bb-depth);color:var(--bb-ink-88);font:300 1rem/1.5rem var(--bb-font-text);letter-spacing:0;border:1px solid #0000;margin:0;display:block}.bb-form__input::placeholder{color:var(--bb-ink-64)}.bb-form__input:focus{border-color:var(--bb-ink-32);outline:0}.bb-form__input:focus-visible,.bb-form__checkbox:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px;box-shadow:none}@media (width<=767px){.bb-form__input{min-height:2.75rem;line-height:1.25rem}}.bb-form__textarea{min-height:6rem}.bb-form [aria-invalid=true]{border-color:var(--bb-error);box-shadow:inset 0 0 0 1px var(--bb-error)}.bb-form__counter{margin:0}.bb-form__error,.bb-form__alert{color:var(--bb-error);margin:0;font-weight:500}.bb-form__error{font-size:.875rem;line-height:1.25rem}.bb-form__alert{padding:var(--bb-s-12) var(--bb-s-16);border-left:3px solid var(--bb-error);border-radius:0 var(--bb-r-s) var(--bb-r-s) 0;background-color:var(--bb-paper)}.bb-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bb-form__consent{align-items:flex-start;gap:var(--bb-s-12);cursor:pointer;display:flex}.bb-form__checkbox{width:1.5rem;height:1.5rem;accent-color:var(--bb-ink);flex:none;margin:0}.bb-form__consent-text{font-weight:400}.bb-form__consent-text a{color:inherit;text-decoration:underline}.bb-form .cf-turnstile:empty{display:none}.bb-form__submit .bb-button:disabled{opacity:.7;cursor:wait}@media (width<=767px){.bb-form__submit .bb-button{width:100%}.bb-form__consent-text a,.bb-contact__demo a,.bb-split__text .bb-small a{margin-top:-.875rem;margin-bottom:-.875rem;padding-top:.875rem;padding-bottom:.875rem;display:inline-block}}.bb-form__thanks{gap:var(--bb-s-8);padding:var(--bb-s-24);border-left:3px solid var(--bb-mint);border-radius:0 var(--bb-r-s) var(--bb-r-s) 0;background-color:var(--bb-paper);flex-direction:column;scroll-margin-top:8rem;display:flex}.bb-form__thanks:focus{outline:none}.bb-form__thanks p{margin:0}.bb-form__thanks-title{color:var(--bb-ink);font-weight:500}.bb-contact__demo{margin-top:var(--bb-s-8)}@media (width<=767px){.bb-split__text .bb-small{font-size:.875rem;line-height:1.4}}.bb-demo{align-items:stretch;gap:var(--bb-s-24);flex-direction:column;display:flex}@media (width>=992px){.bb-demo{grid-template-columns:var(--bb-w-aside) minmax(0, 1fr);column-gap:var(--bb-s-64);row-gap:var(--bb-s-24);grid-template-rows:auto 1fr;grid-template-areas:"text card""more card";align-items:start;display:grid}.bb-demo__text{grid-area:text}.bb-demo__more{grid-area:more}.bb-demo__booking{grid-area:card}}.bb-demo__text,.bb-demo__more{align-items:flex-start;gap:var(--bb-s-16);flex-direction:column;display:flex}.bb-demo__text>*,.bb-demo__more>*{margin:0}.bb-demo__heading{text-wrap:balance}.bb-demo__see{gap:var(--bb-s-8);flex-direction:column;display:flex}.bb-demo__see-heading{font:500 var(--bb-type-b2) var(--bb-font-heading);letter-spacing:var(--bb-track-h2)}.bb-demo__see-list{gap:var(--bb-s-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-demo__see-item{align-items:flex-start;gap:var(--bb-s-8);color:#4a4a4a;font-size:.875rem;line-height:1.5;display:flex}.bb-demo__tick{width:1rem;height:1.3125rem;color:var(--bb-accent);flex:none;align-items:center;display:inline-flex}.bb-demo__tick .bb-icon{width:1rem;height:1rem}.bb-demo__facts{gap:var(--bb-s-8);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.bb-demo__fact{padding:var(--bb-s-4) var(--bb-s-12);border-radius:var(--bb-r-s);white-space:nowrap;border:1px solid #e5e5e5;font-size:.875rem;line-height:1.5}.bb-demo__links{gap:var(--bb-s-4);flex-direction:column;display:flex}.bb-demo__links a{white-space:nowrap}.bb-demo__link-line{margin:0}.bb-demo__booking{width:100%;min-width:0}.bb-demo__card{border-radius:var(--bb-r-l);background-color:var(--bb-lift);width:100%;overflow:hidden;container-type:inline-size}.bb-demo__frame-wrap{--crop:221px;--visible:1112px;width:100%;height:var(--visible);overflow:hidden}.bb-demo__frame{width:100%;height:calc(var(--visible) + var(--crop));margin-top:calc(-1 * var(--crop));border:0;display:block}@container (width>=601px){.bb-demo__frame-wrap{--crop:203px;--visible:656px}}@container (width>=905px){.bb-demo__frame-wrap{--crop:180px}}.bb-demo__phone-book{display:none}@media (width<=767px){.bb-demo__phone-book{display:flex}.bb-demo__phone-book .bb-button{width:100%}.bb-demo__card,.bb-demo__newtab{display:none}.bb-demo__links{gap:var(--bb-s-8)}.bb-demo__links .bb-demo__link-line{line-height:1.6}.bb-demo__links .bb-demo__link-line a{padding-block:.875rem}}.bb-backdrop{z-index:998;pointer-events:none;background-color:var(--bb-paper);height:4.5rem;position:fixed;inset:0 0 auto}.bb-main{margin-top:-2.25rem}@media (width<=767px){.bb-main{margin-top:-2rem}}.bb-header{z-index:999;padding-top:var(--bb-s-8);position:fixed;inset:0 0 auto}.bb-bar{z-index:2;padding-right:var(--bb-margin);padding-left:var(--bb-margin);position:relative}.bb-bar__inner{justify-content:space-between;align-items:center;gap:var(--bb-s-24);width:100%;max-width:var(--bb-w-container);padding:var(--bb-s-16) 0;border-radius:var(--bb-r-l);margin:0 auto;display:flex;position:relative}@media (width<=991px){.bb-bar__inner{padding:var(--bb-s-16) var(--bb-s-20)}}@media (width<=767px){.bb-bar__inner{gap:var(--bb-s-8)}}.bb-bar__bg{z-index:0;border-radius:var(--bb-r-l) var(--bb-r-l) 0 0;background-color:var(--bb-paper);box-shadow:0 4px 80px 0 var(--bb-ink-8);opacity:0;position:absolute;inset:0}.bb-bar__brand{z-index:2;max-width:8.75rem;display:block;position:relative}.bb-bar__brand img{width:8.75rem;max-width:100%;height:auto;display:block}@media (width<=767px){.bb-bar__brand{max-width:7rem}}.bb-menu{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.bb-menu__list{justify-content:center;align-items:center;gap:var(--bb-s-8);display:flex}.bb-menu__list>*{transition:opacity .3s}.bb-menu__list:has(>.bb-menu__link:hover)>:not(:hover){opacity:.48}.bb-menu__link{padding:var(--bb-s-8) var(--bb-s-12);color:var(--bb-ink);font:400 var(--bb-type-button-s) var(--bb-font-text);letter-spacing:0;text-decoration:none;display:block}.bb-menu__divider,.bb-menu__phone,.bb-menu__cta{display:none}@media (width<=991px){.bb-menu{display:none}.bb-bar[data-menu-open] .bb-menu{width:100%;min-width:200px;padding-bottom:var(--bb-s-8);text-align:center;display:block;top:100%;left:0;right:0;transform:none}.bb-bar[data-menu-open] .bb-bar__bg,.bb-bar[data-menu-open]~.bb-bar__veil{opacity:1}.bb-menu__list{align-items:stretch;gap:var(--bb-s-8);min-height:100%;padding:var(--bb-s-4) var(--bb-s-16) var(--bb-s-12);border-radius:0 0 var(--bb-r-l) var(--bb-r-l);background-color:var(--bb-paper);flex-direction:column}.bb-menu__link{min-height:2.75rem;font:400 var(--bb-type-h5) var(--bb-font-heading);letter-spacing:0;justify-content:space-between;align-items:center;padding:0;display:flex}.bb-menu__divider{background-color:var(--bb-ink-8);flex:none;width:100%;height:1px;display:block}.bb-menu__phone{display:flex}.bb-menu__cta{margin-top:var(--bb-s-24);flex-direction:column;display:flex}}.bb-bar__right{z-index:2;align-items:center;gap:var(--bb-s-8);flex:none;display:flex;position:relative}@media (width<=991px){.bb-bar__right{gap:var(--bb-s-16)}.bb-bar__desktop{display:none}}@media (width<=767px){.bb-bar__right{gap:var(--bb-s-8)}}.bb-bar__menu{padding:var(--bb-s-12);color:var(--bb-ink);font:inherit;cursor:pointer;background-color:#e5e4e2;border:1px solid #0000;border-radius:1.5rem;justify-content:center;align-items:center;margin:0;display:none}@media (width<=991px){.bb-bar__menu{display:flex}}.bb-bar__menu-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.bb-bar__menu-icon svg{width:100%;height:100%}.bb-bar__menu-icon--close,.bb-bar[data-menu-open] .bb-bar__menu-icon--open{display:none}.bb-bar[data-menu-open] .bb-bar__menu-icon--close{display:flex}.bb-bar__veil{background-color:var(--bb-ink-48);opacity:0;pointer-events:none;width:100%;height:100vh;transition:opacity .2s;position:fixed;inset:0}.bb-footer{z-index:3;width:100%;padding-top:max(0px, calc(var(--bb-half) - var(--bb-s-24)));padding-bottom:var(--bb-margin);position:relative}.bb-footer__card{gap:var(--bb-s-48);padding:var(--bb-s-24);border-radius:var(--bb-r-l);background-color:var(--bb-paper);flex-direction:column;display:flex;box-shadow:0 4px 80px #00000014}.bb-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--bb-s-16);display:flex}.bb-footer__brand{align-items:flex-start;gap:var(--bb-s-4);flex-direction:column;display:flex}.bb-footer__brand>p{margin:0}.bb-footer__logo{align-items:center;width:8.75rem;max-width:100%;min-height:2.75rem;display:flex}.bb-footer__logo img{width:8.75rem;max-width:100%;height:auto;display:block}.bb-footer__socials{align-items:center;gap:var(--bb-s-12);margin-top:var(--bb-s-16);display:flex}.bb-footer__social{border-radius:var(--bb-r-s);width:2.75rem;height:2.75rem;color:var(--bb-ink);background-color:#fff;border:1px solid #00000024;flex:none;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.bb-footer__social:hover{border-color:#00000047;box-shadow:0 1px 3px #00000014}.bb-footer__social svg{width:1.125rem;height:1.125rem}.bb-footer__google{margin-top:var(--bb-s-16)}.bb-footer__columns{justify-content:flex-end;align-items:flex-start;gap:var(--bb-s-16);flex:1;display:flex}.bb-footer__column{gap:var(--bb-s-12);flex-direction:column;flex:1;max-width:13.5rem;display:flex}.bb-footer__links{align-items:flex-start;gap:var(--bb-s-8);flex-direction:column;display:flex}.bb-footer__links>*{transition:opacity .3s}.bb-footer__links:has(>.bb-footer__link:hover)>.bb-footer__link:not(:hover){opacity:.4}.bb-footer__link{align-items:center;gap:var(--bb-s-8);color:var(--bb-ink);text-decoration:none;display:flex}.bb-footer__bottom{justify-content:space-between;align-items:center;gap:var(--bb-s-16);padding-top:var(--bb-s-24);border-top:1px solid #00000014;flex-wrap:wrap;display:flex}.bb-footer__bottom>p{margin:0}@media (width<=991px){.bb-footer__card{gap:var(--bb-s-32)}.bb-footer__top{gap:var(--bb-s-32);grid-template-columns:1fr;display:grid}.bb-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (width<=767px){.bb-footer__top{gap:var(--bb-s-32)}.bb-footer__brand{text-align:center;align-items:center}.bb-footer__socials{justify-content:center}.bb-footer__columns{justify-items:start;row-gap:var(--bb-s-32);grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-cookies{z-index:99;pointer-events:none;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.bb-cookies__bar{justify-content:space-between;align-items:center;gap:var(--bb-s-24);width:100%;max-height:20vh;padding:var(--bb-s-12) var(--bb-s-24);border-radius:var(--bb-r-l) var(--bb-r-l) 0 0;background-color:var(--bb-lift);box-shadow:0 -4px 40px 0 var(--bb-ink-8);pointer-events:auto;transition:opacity .3s;display:none}html.bb-js:not([data-consent]) .bb-cookies__bar{display:flex}html[data-consent] .bb-cookies{display:none}.bb-cookies.is-leaving .bb-cookies__bar{opacity:0}.bb-cookies__text{align-items:baseline;gap:var(--bb-s-4) var(--bb-s-12);flex-flow:wrap;display:flex}.bb-cookies__text a{color:var(--bb-ink)}.bb-cookies__title{font:400 1rem/1.3 var(--bb-font-heading);letter-spacing:0}.bb-cookies__buttons{gap:var(--bb-s-8);flex:none;grid-template-columns:auto auto;display:grid}@media (width<=767px){.bb-cookies__bar{align-items:stretch;gap:var(--bb-s-12);max-height:40vh;padding:var(--bb-s-12) var(--bb-s-16) var(--bb-s-16);flex-direction:column}.bb-cookies__text{flex-direction:column;align-items:flex-start}.bb-cookies__buttons{grid-template-columns:1fr 1fr}.bb-cookies__buttons .bb-button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.bb-bar__veil,.bb-menu__list>*,.bb-footer__links>*,.bb-cookies__bar{transition:none}}.bb-marquee{width:100%;position:relative;overflow:clip}.bb-marquee__track{gap:var(--bb-marquee-gap);width:max-content;display:flex}.bb-marquee__group{align-items:center;gap:var(--bb-marquee-gap);animation:bb-marquee var(--bb-marquee-time) linear infinite;flex:none;display:flex}.bb-marquee--reverse .bb-marquee__group{animation-direction:reverse}@keyframes bb-marquee{to{transform:translateX(calc(-100% - var(--bb-marquee-gap)))}}.bb-marquee--fade:before,.bb-marquee--fade:after{content:"";z-index:1;background-image:linear-gradient(90deg, var(--bb-paper), var(--bb-paper-0));pointer-events:none;width:5rem;position:absolute;inset:0 auto 0 0}.bb-marquee--fade:after{background-image:linear-gradient(90deg, var(--bb-paper-0), var(--bb-paper));inset:0 0 0 auto}@media (prefers-reduced-motion:reduce){.bb-marquee__group{animation:none}}.bb-benefits__grid{gap:var(--bb-s-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bb-benefits__card{align-items:flex-start;gap:var(--bb-s-32);padding:var(--bb-s-32);border-radius:var(--bb-r-m);background-color:var(--bb-depth);flex-direction:column;display:flex}.bb-benefits__plate{padding:var(--bb-s-16);border-radius:var(--bb-r-s);display:flex}.bb-benefits__text{align-items:flex-start;gap:var(--bb-s-16);flex-direction:column;display:flex}.bb-benefits__text>*{margin:0}.bb-benefits__title{font-weight:500}@media (width<=991px){.bb-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.bb-benefits__grid{gap:var(--bb-s-8);grid-template-columns:minmax(0,1fr)}.bb-benefits__card{align-items:center;gap:var(--bb-s-12) var(--bb-s-16);padding:var(--bb-s-16) var(--bb-s-20);grid-template-columns:auto minmax(0,1fr);display:grid}.bb-benefits__plate{padding:var(--bb-s-8)}.bb-benefits__text{display:contents}.bb-benefits__body{grid-column:1/-1}}.bb-band{width:100%;height:clamp(345px,38vw,570px);position:relative}.bb-band-gl{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:none}.bb-band-gl.is-grabbing{cursor:grabbing}.bb-band.is-gl .bb-band-gl{display:block}.bb-band.is-gl .bb-band-flat{display:none}.bb-band-flat{align-items:center;gap:var(--bb-s-16);height:100%;padding-inline:var(--bb-s-16);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.bb-band-flat::-webkit-scrollbar{display:none}.bb-flat{aspect-ratio:7/10;scroll-snap-align:center;background:#fbfaf9;border-radius:1.125rem;flex-direction:column;flex:none;width:auto;height:88%;display:flex;overflow:hidden;box-shadow:0 1.125rem 2.5rem #14141414}.bb-flat-art{background-color:var(--tone);background-position:50%;background-size:cover;flex:1}.bb-flat-art.is-full{background-image:var(--art);background-repeat:no-repeat;background-size:contain}.bb-flat-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.bb-band{height:auto}.bb-band-flat{height:auto;padding-block:var(--bb-s-24);perspective:1400px;gap:.5rem;padding-inline:.75rem}.bb-flat{aspect-ratio:7/10;width:min(88vw,360px);height:auto}.bb-flat-art.is-full{background-image:var(--art-sm,var(--art))}.bb-flat.is-turning{animation:1s cubic-bezier(.25,1,.5,1) bb-flip}}@keyframes bb-flip{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.bb-story__halves{gap:var(--bb-s-48);grid-template-columns:1fr 1fr;place-items:start stretch;display:grid;position:relative}.bb-story__steps{flex-direction:column;gap:12.5rem;padding-top:5rem;display:flex}.bb-story__step{gap:var(--bb-s-48);display:flex}.bb-story__text{justify-content:center;align-items:flex-start;gap:var(--bb-s-32);max-width:var(--bb-w-aside);background-image:linear-gradient(180deg, var(--bb-paper-0), var(--bb-paper) 20%, var(--bb-paper) 50%, var(--bb-paper) 80%, var(--bb-paper-0));flex-direction:column;display:flex}.bb-story__copy{align-items:flex-start;gap:var(--bb-s-20);flex-direction:column;display:flex}.bb-story__copy>*{margin:0}.bb-story__panel{width:100%;height:42.5rem;max-height:80dvh;padding:var(--bb-s-32);background-position:50%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;display:none;position:relative;overflow:hidden}.bb-story__deck{aspect-ratio:2014/1392;align-self:start;position:sticky;top:120px}.bb-story__deck .bb-story__panel{height:auto;max-height:none;transition:opacity .1s linear;display:flex;position:absolute;inset:0}.bb-story__deck .bb-story__panel--second{z-index:1}.bb-story__deck .bb-story__panel--third{z-index:2}.bb-story[data-deck] .bb-story__deck .bb-story__panel--second:not(.is-shown),.bb-story[data-deck] .bb-story__deck .bb-story__panel--third:not(.is-shown){opacity:0}.bb-story--consultancies .bb-story__panel{background-image:url(/images/scroll-list-bench-flat.avif)}.bb-story--consultancies .bb-story__panel--second{background-image:url(/images/scroll-work-finds-flat.avif)}.bb-story--consultancies .bb-story__panel--third{background-image:url(/images/scroll-accept-contract-flat.avif)}.bb-story--agency .bb-story__panel{background-image:url(/images/scroll-post-a-job-flat.avif)}.bb-story--agency .bb-story__panel--second{background-image:url(/images/scroll-matching-flat.avif)}.bb-story--agency .bb-story__panel--third{background-image:url(/images/scroll-introduce-flat.avif)}.bb-story:not(.bb-art) .bb-story__panel{background-image:none!important}@media (width>=768px) and (width<=991px){.bb-story__steps{gap:10rem;padding-top:4rem}}@media (width<=767px){.bb-story__halves{display:block}.bb-story__steps{gap:var(--bb-s-48);padding-top:0}.bb-story__step{flex-direction:column}.bb-story__panel{height:22.5rem;display:flex}.bb-story__deck{display:none}.bb-story--consultancies .bb-story__step .bb-story__panel--first{background-image:url(/images/scroll-list-bench-flat-mobile.avif)}.bb-story--consultancies .bb-story__step .bb-story__panel--second{background-image:url(/images/scroll-work-finds-flat-mobile.avif)}.bb-story .bb-intro a{margin-top:-.8125rem;margin-bottom:-.8125rem;padding-top:.8125rem;padding-bottom:.8125rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.bb-story__deck .bb-story__panel{transition:none}}.bb-hiw-band{width:100%;padding-top:var(--bb-s-64);padding-bottom:var(--bb-s-64);border-radius:var(--bb-r-l);background-image:url(/images/hiw-band.avif);background-position:50%;background-size:cover;overflow:clip}@media (width<=767px){.bb-hiw-band{background-image:url(/images/hiw-band-sm.avif)}}.bb-hiw-item{-webkit-user-select:none;user-select:none;flex:none}.bb-hiw-item>img{-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.bb-hiw-graph,.bb-hiw-list{height:334px}.bb-hiw-post{height:320px}.bb-hiw-card{height:294px}.bb-hiw-wide{height:240px}@media (width<=767px){.bb-hiw-graph,.bb-hiw-list{height:270px}.bb-hiw-post{height:258px}.bb-hiw-card{height:238px}.bb-hiw-wide{display:none}}
