@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay;src:url(/fonts/InterDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay;src:url(/fonts/InterDisplay-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--color-black:#121212;--color-dark-gray:#4a4a4a;--color-mid-gray:#8c8c8c;--color-light-gray:#e4e7eb;--color-off-white:#fdfdfb;--color-white:#fff;--color-sky-blue:#28c2ff;--color-lemon-yellow:#fbea5c;--color-electric-violet:#8441ff;--color-sky-blue-dark:#00a8e8;--color-lemon-yellow-dark:#e8d400;--color-violet-dark:#6a2fe0;--accent:#28c2ff;--accent-dark:#00a8e8;--accent-fg:#121212;--accent-soft:#28c2ff29;--font-display:"Anton", sans-serif;--font-body:"Inter", sans-serif;--font-display-alt:"InterDisplay", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#121212;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdfdfb;margin:0}::selection{background:var(--accent);color:#121212}.bc-root{font-family:var(--font-body);color:#121212;overflow-x:hidden}@keyframes bcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bcOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes bcStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bc-cta{font-family:var(--font-body);background:var(--accent);color:var(--accent-fg);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:11px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.bc-cta:hover{background:var(--accent-dark);transform:translateY(-2px)}.bc-cta--md{box-shadow:0 12px 34px var(--accent-soft);padding:18px 34px;font-size:clamp(16px,1.6vw,18px)}.bc-cta--hero{box-shadow:0 12px 34px var(--accent-soft);padding:19px 36px;font-size:clamp(16px,1.6vw,19px)}.bc-cta--hero:hover{box-shadow:0 16px 40px var(--accent-soft)}.bc-cta--final{box-shadow:0 16px 44px var(--accent-soft);gap:12px;padding:22px 44px;font-size:clamp(17px,2vw,21px)}.bc-cta--final:hover{box-shadow:0 20px 52px var(--accent-soft);transform:translateY(-3px)}.bc-cta--header{white-space:nowrap;box-shadow:0 6px 18px var(--accent-soft);gap:8px;padding:11px 20px;font-size:14px}.bc-cta--header:hover{transform:translateY(-1px)}.bc-cta--floating{white-space:nowrap;gap:8px;padding:12px 22px;font-size:14px}.bc-cta--floating:hover{transform:none}.bc-btn-outline{color:#fff;font-family:var(--font-body);cursor:pointer;background:0 0;border:1.5px solid #ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:16px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.bc-btn-outline:hover{background:#ffffff12;border-color:#fff}.bc-input{width:100%;font-family:var(--font-body);color:#121212;background:#fff;border:1.5px solid #e4e7eb;border-radius:12px;outline:none;padding:15px 16px;font-size:16px;transition:border-color .12s,box-shadow .12s}.bc-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bc-input--error{border-color:#e0726b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
