*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0;-webkit-font-smoothing:antialiased}@keyframes bl-float{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-7px)}}@keyframes bl-drift-a{0%,to{transform:rotate(45deg) translate(0)}25%{transform:rotate(45deg) translate(9px,-7px)}50%{transform:rotate(45deg) translate(-5px,-13px)}75%{transform:rotate(45deg) translate(-10px,-4px)}}@keyframes bl-drift-b{0%,to{transform:rotate(45deg) translate(0)}33%{transform:rotate(45deg) translate(-8px,-6px)}66%{transform:rotate(45deg) translate(7px,-10px)}}@keyframes bl-drift-c{0%,to{transform:rotate(45deg) translate(0)}30%{transform:rotate(45deg) translate(6px,8px)}60%{transform:rotate(45deg) translate(-9px,4px)}}@keyframes bl-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.bl-cta-grid,.bl-founding-grid{grid-template-columns:1fr!important}}#bl-signup .hs-form-frame form{display:flex;flex-direction:column;font-family:var(--font-sans);gap:16px}#bl-signup .hs-form-frame .hs-form-field>label,#bl-signup .hs-form-frame label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){color:var(--text-primary);display:block;font-size:13px;font-weight:600;margin-bottom:6px}#bl-signup .hs-form-frame input:not([type=checkbox]):not([type=radio]):not([type=submit]),#bl-signup .hs-form-frame select,#bl-signup .hs-form-frame textarea{background:#fff;border:1px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-sans);font-size:15px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}#bl-signup .hs-form-frame input:focus,#bl-signup .hs-form-frame select:focus,#bl-signup .hs-form-frame textarea:focus{border-color:var(--teal-500);box-shadow:var(--shadow-focus);outline:none}#bl-signup .hs-form-frame .hs-button,#bl-signup .hs-form-frame input[type=submit]{background:var(--amber-400);border:none;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(240,169,46,.28);color:#06281c;cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:700;margin-top:8px;padding:16px 24px;transition:background .15s,transform .1s;width:100%}#bl-signup .hs-form-frame .hs-button:hover,#bl-signup .hs-form-frame input[type=submit]:hover{background:var(--amber-500)}#bl-signup .hs-form-frame .hs-button:active,#bl-signup .hs-form-frame input[type=submit]:active{transform:translateY(1px) scale(.99)}#bl-signup .hs-form-frame .hs-error-msg,#bl-signup .hs-form-frame .hs-error-msgs label{color:var(--danger);font-size:12px}#bl-signup .hs-form-frame .hs-form-required{color:var(--danger)}body{font-family:var(--font-sans)}a{color:var(--teal-600)}a:hover{color:var(--teal-700)}button{-webkit-tap-highlight-color:transparent}.sg-cta:hover,button[data-scroll]:hover{filter:brightness(.94)}button[data-scroll]:active{transform:translateY(1px) scale(.99)}.sg-cta:hover{color:#06281c}#sg-replay:hover{color:#fff}.sg-pad{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px rgba(19,41,42,.08);color:var(--teal-600);cursor:pointer;font-size:20px;height:56px;width:56px}.sg-pad:active{background:var(--teal-50)}