.fa2{margin:0;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fa2 *,.fa2 *:before,.fa2 *:after{box-sizing:border-box}.fa2{--fa2-gap: 62px;--fa2-gutter: 24px}@media(max-width:1023px){.fa2{--fa2-gap: 50px;--fa2-gutter: 16px}}@media(max-width:767px){.fa2{--fa2-gap: 40px}}.fa2 .fa2-main{display:block;padding-bottom:var(--fa2-gap)}.fa2 .fa2-wrap{width:100%;max-width:calc(1152px + 2 * var(--fa2-gutter));margin-inline:auto;padding-inline:var(--fa2-gutter)}.fa2 .fa2-sec{margin-top:var(--fa2-gap)}.fa2 :is(.fa2-h1,.fa2-h2,.fa2-h3,.fa2-q){margin:0;color:var(--ds-heading);font-weight:var(--p-h-weight);text-wrap:balance}.fa2 .fa2-h1{max-width:15em;font-size:clamp(2.5rem,1.6rem + 2vw,3.5rem);line-height:1.02;letter-spacing:var(--p-track-display)}.fa2 .fa2-h2{font-size:clamp(1.625rem,1.15rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:var(--p-track)}.fa2 .fa2-h3{font-size:1.25rem;line-height:1.3;font-weight:600;letter-spacing:-.015em}.fa2 :is(.fa2-p,.fa2-intro,.fa2-lede){margin:0;color:var(--ds-text-2);text-wrap:pretty}.fa2 .fa2-lede{max-width:38em;margin-top:20px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.fa2 .fa2-intro{max-width:46em;margin-top:12px;font-size:1.0625rem}.fa2 .fa2-small{margin:16px 0 0;color:var(--ds-text-2);font-size:.875rem;line-height:1.5}.fa2 .fa2-hero{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);background:linear-gradient(var(--p-line),var(--p-line)) center bottom / calc(100% - 2 * var(--fa2-gutter)) 1px no-repeat}.fa2 .fa2-hero-copy{max-width:880px}.fa2 .fa2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.fa2 .fa2-actions .bbx-btn{text-decoration:none}@media(max-width:479px){.fa2 .fa2-actions .bbx-btn{flex:1 1 100%}}.fa2 .fa2-more{align-self:flex-start;margin-top:auto;padding-top:16px;min-height:44px}@media(max-width:639px){.fa2 .fa2-more{margin-top:4px}}.fa2 .fa2-after{margin:20px 0 0}.fa2 .fa2-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:start}.fa2 .fa2-faq-list{border-bottom:1px solid var(--p-line)}.fa2 .fa2-faq .bbx-faq>summary{padding-block:16px}.fa2 .fa2-q{font-size:1.0625rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}.fa2 .fa2-faq .bbx-faq>div{padding:0 40px 20px 4px}.fa2 .fa2-faq .bbx-faq>div p{margin:0;max-width:40em;color:var(--ds-text-2)}@media(max-width:860px){.fa2 .fa2-faq{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.fa2 .fa2-faq .bbx-faq>div{padding-right:4px}}.fa2 .fa2-close-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:40px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.fa2 .fa2-close-copy{flex:1 1 28rem;max-width:40rem}.fa2 .fa2-close-copy .fa2-p{margin-top:12px}.fa2 .fa2-close .fa2-actions{margin-top:0}.fa2 .fa2-close-foot{margin:16px 0 0;color:var(--ds-text-2);font-size:.9375rem}.fa2 .fa2-pattern{position:relative;isolation:isolate;--hp-img: url(/home/brandbing-swiss-geometry-pattern.webp);--hp-o: .37;--hp-mask-x: linear-gradient(to right, transparent 0%, transparent 32%, #000 68%, #000 90%, transparent 100%);--hp-mask-y: linear-gradient(to bottom, transparent 0%, #000 24%, #000 72%, transparent 100%)}.fa2.home-dark .fa2-pattern{--hp-img: url(/home/brandbing-swiss-geometry-pattern-dark.webp);--hp-o: .17}.fa2 .fa2-pattern:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-32px 0 -8px;background:var(--hp-img) right -200px top -420px / 1400px auto no-repeat;opacity:var(--hp-o);-webkit-mask-image:var(--hp-mask-x),var(--hp-mask-y);-webkit-mask-composite:source-in;mask-image:var(--hp-mask-x),var(--hp-mask-y);mask-composite:intersect}@media(max-width:640px){.fa2 .fa2-pattern{--hp-o: .26;--hp-mask-x: linear-gradient(to right, transparent 0%, transparent 45%, #000 85%, #000 92%, transparent 100%);--hp-mask-y: linear-gradient(to bottom, transparent 0%, #000 20%, #000 45%, transparent 75%)}.fa2.home-dark .fa2-pattern{--hp-o: .12}}.fa2 .fa2-main :is(a,summary):focus-visible{outline:var(--ds-focus-ring) solid var(--ds-focus);outline-offset:2px}.fa2 .fa2-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fa2 .fa2-after{margin:24px 0 0}.fa2 .fa2-actions--after{margin-top:32px}.fa2 .fa2-hero .fa2-small{margin-top:18px}.fa2 .fa2-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:32px 0 0;padding:0;list-style:none}.fa2 .fa2-row{min-width:0;padding:24px 0 26px;border-top:1px solid var(--p-line)}.fa2 .fa2-row:nth-child(-n+2){border-top-color:var(--p-line-strong)}.fa2 .fa2-row .fa2-p{margin-top:8px;max-width:34em}.fa2 .fa2-rows{border-bottom:1px solid var(--p-line)}@media(max-width:639px){.fa2 .fa2-rows{grid-template-columns:minmax(0,1fr)}.fa2 .fa2-row:nth-child(2){border-top-color:var(--p-line)}}.fa2 .fa2-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--p-line-strong);border-bottom:1px solid var(--p-line)}.fa2 .fa2-step{min-width:0;padding:28px 24px 30px 0}.fa2 .fa2-step+.fa2-step{padding-left:24px;border-left:1px solid var(--p-line)}.fa2 .fa2-step-n{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border:1px solid var(--p-line-strong);border-radius:var(--p-r1);color:var(--ds-link);font-family:Geist Mono,ui-monospace,monospace;font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums}.fa2 .fa2-step .fa2-p{margin-top:8px}@media(max-width:1023px){.fa2 .fa2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fa2 .fa2-step,.fa2 .fa2-step+.fa2-step{padding:24px 24px 26px 0;border-left:0}.fa2 .fa2-step:nth-child(2n){padding-left:24px;border-left:1px solid var(--p-line)}.fa2 .fa2-step:nth-child(n+3){border-top:1px solid var(--p-line)}}@media(max-width:639px){.fa2 .fa2-steps{grid-template-columns:minmax(0,1fr)}.fa2 .fa2-step,.fa2 .fa2-step:nth-child(2n){padding:22px 0;border-left:0}.fa2 .fa2-step+.fa2-step{border-top:1px solid var(--p-line)}}.fa2 .fa2-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--p-line-strong);border-bottom:1px solid var(--p-line)}.fa2 .fa2-tool{display:flex;flex-direction:column;min-width:0;padding:26px 24px 26px 0}.fa2 .fa2-tool+.fa2-tool{padding-left:24px;border-left:1px solid var(--p-line)}.fa2 .fa2-tool .fa2-p{margin-top:8px}.fa2 .fa2-tool .fa2-more{align-self:flex-start;margin-top:auto;padding-top:16px;min-height:44px}.fa2 .fa2-note{max-width:46em;margin:20px 0 0;color:var(--ds-text-2);font-size:.9375rem;line-height:1.55}@media(max-width:1023px){.fa2 .fa2-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.fa2 .fa2-tool,.fa2 .fa2-tool+.fa2-tool{padding:24px 24px 24px 0;border-left:0}.fa2 .fa2-tool:nth-child(2n){padding-left:24px;border-left:1px solid var(--p-line)}.fa2 .fa2-tool:nth-child(n+3){border-top:1px solid var(--p-line)}}@media(max-width:639px){.fa2 .fa2-tools{grid-template-columns:minmax(0,1fr)}.fa2 .fa2-tool,.fa2 .fa2-tool:nth-child(2n){padding:22px 0;border-left:0}.fa2 .fa2-tool+.fa2-tool{border-top:1px solid var(--p-line)}.fa2 .fa2-tool .fa2-more{margin-top:4px}}.fa2 .fa2-fit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:start}.fa2 .fa2-lead{margin:0;color:var(--ds-heading);font-weight:600}.fa2 .fa2-criteria{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--p-line-strong)}.fa2 .fa2-criteria li{padding:16px 0;border-bottom:1px solid var(--p-line);color:var(--ds-text-2)}.fa2 .fa2-criteria strong{color:var(--ds-heading);font-weight:600}.fa2 .fa2-closing-line,.fa2 .fa2-fit .fa2-actions{margin-top:20px}@media(max-width:860px){.fa2 .fa2-fit{grid-template-columns:minmax(0,1fr)}}
