.bn-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bn-hero{padding-top:5.75rem}@media (min-width:640px){.bn-hero{padding-top:6.25rem}}.bn-hero__grid{display:grid;gap:var(--bn-gap)}@media (min-width:1024px){.bn-hero__grid{grid-template-columns:1.45fr 1fr}}.bn-hero__head{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:30rem}.bn-hero__h1{margin:0;font-family:var(--font-body)!important;font-variation-settings:normal!important;letter-spacing:0!important;font-size:.95rem!important;font-weight:500!important;line-height:1.4!important}.bn-hero__title{margin:0;font-family:var(--bn-display);font-variation-settings:"wdth" 90;font-weight:650;letter-spacing:-.04em;line-height:.95!important;font-size:clamp(3rem,7.2vw,7.25rem)}.bn-hero__lede{margin:1.5rem 0 0;max-width:36rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6;opacity:.85}.bn-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.bn-hero__media{min-height:22rem}.bn-hero__media img,.bn-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bn-badge{position:absolute;right:1.25rem;bottom:1.25rem;width:8.5rem;height:8.5rem;border-radius:50%;background:var(--bn-accent);color:var(--bn-on-accent);display:grid;place-items:center}.bn-badge svg.bn-badge__ring{position:absolute;inset:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem)}.bn-badge text{font-family:var(--bn-display);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;fill:currentColor}.bn-badge__arrow{width:2rem;height:2rem}.bn-stats{display:grid;gap:var(--bn-gap);grid-template-columns:1fr}@media (min-width:640px){.bn-stats{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bn-hero__grid .bn-stats{grid-column:1/-1}}.bn-stat{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:12rem}.bn-stat__value{font-family:var(--bn-display);font-variation-settings:"wdth" 90;font-weight:650;letter-spacing:-.04em;line-height:.9;font-size:clamp(3.25rem,6vw,5.5rem)}.bn-stat__suffix{font-size:.45em;letter-spacing:-.02em;margin-left:.15em}.bn-stat p{margin:0;max-width:22rem;line-height:1.5;opacity:.85}.bn-split{display:grid;gap:var(--bn-gap)}@media (min-width:1024px){.bn-split{grid-template-columns:1.4fr 1fr}}.bn-split--even{grid-template-columns:1fr}@media (min-width:1024px){.bn-split--even{grid-template-columns:1fr 1fr}}.bn-stack>*+*{margin-top:1.25rem}.bn-tile p{line-height:1.65}.bn-statement{margin:1.75rem 0 0;font-family:var(--bn-display);font-variation-settings:"wdth" 90;font-weight:600;letter-spacing:-.03em;line-height:1.08!important;font-size:clamp(1.9rem,4.2vw,3.75rem)}.bn-statement span{display:inline-block}.bn-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding-inline:.25rem}.bn-head>div{max-width:50rem}.bn-head .bn-chip{margin-bottom:1.1rem}.bn-features{display:grid;gap:var(--bn-gap)}@media (min-width:720px){.bn-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bn-features{grid-template-columns:repeat(3,1fr)}}.bn-feature{display:flex;flex-direction:column;gap:1rem}.bn-feature__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--bn-accent);color:var(--bn-on-accent)}.bn-tile--accent .bn-feature__icon,.bn-tile--brand .bn-feature__icon{background:rgb(255 255 255/.16);color:inherit}.bn-tile--accent .bn-feature__icon{background:var(--bn-on-accent);color:var(--bn-accent)}.bn-feature h3{margin:.5rem 0 0;font-size:clamp(1.4rem,2vw,1.75rem)}.bn-feature p{margin:0;opacity:.85}.bn-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:auto 0 0;padding:.5rem 0 0}.bn-tags li{border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);padding:.3rem .75rem;font-size:.82rem;line-height:1.3}.bn-integrations{display:grid;gap:var(--bn-gap)}@media (min-width:720px){.bn-integrations{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bn-integrations{grid-template-columns:repeat(3,1fr)}.bn-integrations__intro{grid-row:span 2}.bn-integrations__more{grid-column:1/-1}}.bn-integration__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem}.bn-integration__name h3{margin:0;font-size:1.75rem}.bn-integration__name span{font-size:.85rem;opacity:.7}.bn-panels{display:grid;gap:var(--bn-gap)}@media (min-width:1024px){.bn-panels{display:flex;height:34rem}}.bn-panel{display:flex;flex-direction:column;border-radius:var(--bn-radius);background:var(--bn-surface)}.bn-panel,.bn-panel__media{position:relative;overflow:hidden}.bn-panel__media{height:15rem}.bn-panel__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bn-panel__body{padding:1.5rem 1.75rem 1.75rem}.bn-panel__body h3{margin:0 0 .75rem;font-size:clamp(1.5rem,2vw,2rem)}.bn-panel__body p{margin:0 0 1.25rem;opacity:.85}@media (min-width:1024px){.bn-panel{flex:1 1;min-width:0;transition:flex-grow .6s cubic-bezier(.16,1,.3,1);background:var(--bn-brand);color:var(--bn-on-brand)}.bn-panels:focus-within .bn-panel,.bn-panels:hover .bn-panel{flex-grow:0.75}.bn-panels .bn-panel:focus-within,.bn-panels .bn-panel:hover{flex-grow:2.4}.bn-panel__media{position:absolute;inset:0;height:auto}.bn-panel__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(0 2 15/.85))}.bn-panel__body{position:relative;margin-top:auto;padding:1.75rem;color:#fff}.bn-panel__body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.bn-faq{display:grid;gap:var(--bn-gap)}@media (min-width:1024px){.bn-faq{grid-template-columns:1fr 2fr;align-items:start}.bn-faq__intro{position:sticky;top:6rem}}.bn-faq__list{display:grid;gap:.5rem}.bn-faq__item{border-radius:1.5rem;background:var(--bn-surface);color:var(--bn-fg);transition:background-color .3s,color .3s}.bn-faq__item.is-open{background:var(--bn-accent);color:var(--bn-on-accent)}.bn-faq__q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;color:inherit;padding:1.25rem 1.5rem;text-align:left;font-family:var(--bn-display);font-size:1.15rem;font-weight:600;letter-spacing:-.015em;cursor:pointer}.bn-faq__plus{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);transition:transform .3s}.bn-faq__item.is-open .bn-faq__plus{transform:rotate(45deg)}.bn-faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),visibility .35s}.bn-faq__a>div{overflow:hidden}.bn-faq__item.is-open .bn-faq__a{grid-template-rows:1fr;visibility:visible}@media (prefers-reduced-motion:reduce){.bn-faq__a{transition:none}}.bn-faq__a p{margin:0;padding:0 1.5rem 1.5rem;line-height:1.65}.bn-cta{display:flex;flex-direction:column;gap:2rem;min-height:22rem;justify-content:space-between}@media (min-width:900px){.bn-cta{flex-direction:row;align-items:flex-end}}.bn-cta h2{font-size:clamp(2.75rem,7vw,6.5rem);margin:0;line-height:.92}.bn-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;flex:none}