 @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Montserrat:wght@700;800&family=Space+Mono:wght@400;700&display=swap'); .bb-contact-content{--teal:#00D2D2;--coral:#FF5E5B;--text2:#B3B3B3;--white:#FFFFFF;--black:#000000;--dark:#111111;--darker:#0A0A0A;--line:#242424;--head:'Montserrat','Segoe UI',Arial,sans-serif;--body:'Inter','Segoe UI',system-ui,sans-serif;--mono:'Space Mono','Courier New',monospace;background:var(--black);color:var(--white);font:400 17px/1.7 var(--body);overflow-x:hidden} .bb-contact-content *,.bb-contact-content *:before,.bb-contact-content *:after{box-sizing:border-box;margin:0;padding:0} .bb-contact-content p,.bb-contact-content li,.bb-contact-content a{font:400 17px/1.7 var(--body)} .bb-contact-content h1,.bb-contact-content h2,.bb-contact-content h3{font-family:var(--head);color:var(--white);line-height:1.15;font-weight:800} .bb-contact-content h1{font-size:clamp(38px,6vw,68px)} .bb-contact-content h2{font-size:clamp(28px,4vw,40px)} .bb-contact-content h3{font-size:22px} .bb-contact-content .bb-full{width:100%;background:var(--black)} .bb-contact-content .bb-full-dark{background:var(--dark)} .bb-contact-content .bb-full-darker{background:var(--darker)} .bb-contact-content .bb-container{max-width:1180px;margin:0 auto;padding:0 24px} .bb-contact-content section{padding:80px 0} .bb-contact-content .bb-hero{position:relative;padding:96px 0 78px;overflow:hidden} .bb-contact-content .bb-hero:after{content:"";position:absolute;right:-15%;top:-45%;width:58%;height:155%;background:linear-gradient(140deg,rgba(0,210,210,.20),rgba(0,210,210,.02) 62%,transparent 63%);transform:skewX(-12deg);pointer-events:none} .bb-contact-content .bb-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:56px;align-items:center} .bb-contact-content .bb-kicker{font:700 13px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:18px} .bb-contact-content .bb-hero p{color:#E8E8E8;font-size:20px;max-width:700px;margin-top:22px} .bb-contact-content .bb-reassure{color:var(--text2)!important;font-size:15px!important} .bb-contact-content .bb-reassure span{color:var(--teal)} .bb-contact-content .bb-hero-card{background:rgba(17,17,17,.92);border:1px solid rgba(0,210,210,.5);border-radius:12px;padding:28px;box-shadow:0 0 28px rgba(0,210,210,.10)} .bb-contact-content .bb-hero-card .bb-line{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font:400 13px/1.5 var(--mono);color:var(--text2)} .bb-contact-content .bb-hero-card .bb-line:last-child{border:0} .bb-contact-content .bb-status{color:var(--teal);font-weight:700} .bb-contact-content .bb-trust{position:relative;z-index:1;display:flex;gap:10px;overflow-x:auto;margin-top:34px;padding-bottom:4px} .bb-contact-content .bb-trust span{white-space:nowrap;border:1px solid rgba(0,210,210,.42);border-radius:100px;padding:8px 13px;color:var(--text2);font:700 12px/1.35 var(--mono)} .bb-contact-content .bb-section-head{max-width:760px;margin-bottom:36px} .bb-contact-content .bb-section-head p{color:var(--text2);margin-top:14px} .bb-contact-content .bb-paths,.bb-contact-content .bb-contact-grid,.bb-contact-content .bb-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px} .bb-contact-content .bb-path,.bb-contact-content .bb-contact-card,.bb-contact-content .bb-step{background:var(--darker);border:1px solid var(--line);border-radius:8px;padding:30px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .bb-contact-content .bb-path:hover,.bb-contact-content .bb-contact-card:hover,.bb-contact-content .bb-step:hover{transform:translateY(-4px);border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)} .bb-contact-content .bb-path:first-child{border:2px solid var(--teal)} .bb-contact-content .bb-label{display:inline-block;color:var(--teal);font:700 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px} .bb-contact-content .bb-path p,.bb-contact-content .bb-contact-card p,.bb-contact-content .bb-step p{color:var(--text2);margin:12px 0 22px} .bb-contact-content .bb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 24px;border-radius:4px;font:600 16px/1 var(--body);text-decoration:none;transition:transform .2s ease,opacity .2s ease} .bb-contact-content .bb-btn:hover{transform:translateY(-2px);opacity:.92;text-decoration:none} .bb-contact-content .bb-btn-teal{background:var(--teal);color:var(--black)} .bb-contact-content .bb-btn-coral{background:var(--coral);color:var(--white)} .bb-contact-content .bb-btn-ghost{border:1px solid var(--teal);color:var(--teal)} .bb-contact-content .bb-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px} .bb-contact-content .bb-tab{border:1px solid var(--line);background:var(--darker);color:var(--text2);border-radius:4px;padding:12px 18px;font:600 15px/1.2 var(--body);cursor:pointer} .bb-contact-content .bb-tab[aria-selected="true"]{background:var(--teal);border-color:var(--teal);color:var(--black)} .bb-contact-content .bb-panel{background:var(--black);border:1px solid var(--line);border-radius:12px;padding:18px} .bb-contact-content .bb-panel[hidden]{display:none} .bb-contact-content iframe{display:block;width:100%;border:1px solid rgba(0,210,210,.45)!important;border-radius:8px;background:#fff} .bb-contact-content .bb-embed-note{color:var(--text2);font-size:14px;margin:14px 4px 0} .bb-contact-content .bb-contact-card a{color:var(--teal);text-decoration:none} .bb-contact-content .bb-contact-card a:hover{text-decoration:underline} .bb-contact-content .bb-steps{grid-template-columns:repeat(3,minmax(0,1fr))} .bb-contact-content .bb-step-num{color:var(--coral);font:700 13px/1.4 var(--mono);margin-bottom:14px} .bb-contact-content .bb-faq{max-width:850px} .bb-contact-content .bb-faq-item{background:var(--dark);border:1px solid var(--line);border-radius:8px;margin-bottom:12px} .bb-contact-content .bb-faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;background:none;border:0;color:var(--white);padding:20px 22px;text-align:left;font:700 18px/1.35 var(--head);cursor:pointer} .bb-contact-content .bb-faq-q span{color:var(--teal)} .bb-contact-content .bb-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease} .bb-contact-content .bb-faq-a div{padding:0 22px 20px;color:var(--text2)} .bb-contact-content:not(.bb-js) .bb-faq-a{max-height:none} .bb-contact-content .bb-final{text-align:center} .bb-contact-content .bb-final p{color:var(--text2);max-width:680px;margin:16px auto 28px} @media(prefers-reduced-motion:no-preference){.bb-contact-content.bb-js .bb-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.bb-contact-content.bb-js .bb-reveal.bb-in{opacity:1;transform:none}.bb-contact-content .bb-cursor{display:inline-block;width:.52em;height:1.04em;background:var(--teal);vertical-align:text-bottom;animation:bb-contact-blink 1.1s steps(1) infinite}@keyframes bb-contact-blink{50%{opacity:0}}} @media(max-width:820px){.bb-contact-content .bb-hero-grid,.bb-contact-content .bb-paths,.bb-contact-content .bb-contact-grid,.bb-contact-content .bb-steps{grid-template-columns:1fr}.bb-contact-content .bb-hero{padding:64px 0 54px}.bb-contact-content section{padding:52px 0}.bb-contact-content .bb-hero:after{right:-55%;width:100%}.bb-contact-content iframe{min-height:620px}.bb-contact-content .bb-panel{padding:10px}} 