*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#e9e7ec;font-family:Satoshi,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:#0f0623}button,input,textarea{font-family:inherit}input:focus,textarea:focus{outline:none}a{text-decoration:none;color:inherit}::selection{background:#ea4c89;color:#fff}@keyframes ember{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes uploadglow{0%,to{box-shadow:0 14px 34px -20px rgba(78,49,136,.5);border-color:rgba(78,49,136,.5)}50%{box-shadow:0 16px 40px -16px rgba(234,76,137,.55);border-color:rgba(234,76,137,.6)}}@keyframes fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes flick{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes bcvshimmer{0%,to{opacity:.45}50%{opacity:.85}}.bcv-skel{animation:bcvshimmer 1.4s ease-in-out infinite;background:rgba(15,6,35,.07);border-radius:6px}.bcv-skel:nth-child(2){animation-delay:.18s}.bcv-skel:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.bcv-skel{animation:none;opacity:.6}}::-webkit-scrollbar{width:0;height:0}.bcv-frame,.bcv-frame *{overflow-wrap:break-word}.bcv-col,.bcv-cols,.bcv-cta,.bcv-hero,.bcv-offers{display:contents}@media (min-width:1024px){.bcv-frame{max-width:1080px!important;overflow:clip!important}.bcv-scroll{overflow-y:visible!important}.bcv-topbar{padding:14px 28px!important}.bcv-screen{padding-left:48px!important;padding-right:48px!important;padding-top:32px!important}.bcv-screen h2{font-size:30px!important}.bcv-narrow>*{width:100%;max-width:680px;margin-left:auto!important;margin-right:auto!important}.bcv-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}.bcv-hero>*{min-width:0}.bcv-cols{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:30px;gap:30px;align-items:start}.bcv-col{display:flex;flex-direction:column;gap:22px;min-width:0}.bcv-cols>.bcv-col:last-child{position:-webkit-sticky;position:sticky;top:78px;max-height:calc(100vh - 98px);overflow-y:auto;scrollbar-width:thin;padding-right:4px}.bcv-cta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bcv-narrow>.bcv-offers{max-width:860px}.bcv-offers{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:stretch}.bcv-offers>*{min-width:0;margin:0!important}.bcv-offers>:only-child{grid-column:1/-1}.bcv-dock{padding-left:48px!important;padding-right:48px!important}.bcv-dock>*{width:100%;max-width:560px;margin-left:auto!important;margin-right:auto!important}.bcv-dock-inline{position:static!important;background:none!important;padding:4px 48px 30px!important}.bcv-tight-bottom{padding-bottom:10px!important}.bcv-col textarea{min-height:320px!important}.bcv-narrow textarea{min-height:220px!important}.bcv-grid2{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:12px!important;gap:12px!important;align-items:start}.bcv-grid2>*{min-width:0}}@media (min-width:1280px){.bcv-grid3{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:start}.bcv-grid3>*{min-width:0}}@keyframes bcvLetter{0%{opacity:0;transform:translateY(10px) rotate(3deg)}to{opacity:1;transform:none}}.bcv-doodle,.bcv-proj-body{display:none}.bcv-proj-body.bcv-open{display:flex}@media (min-width:1024px){.bcv-doodle{display:block}}.bcv-navcta{transition:transform .15s ease,box-shadow .15s ease}.bcv-navcta:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 12px 24px -10px rgba(237,50,55,.65)}.bcv-step{cursor:pointer;border-radius:12px;transition:background .15s ease,opacity .15s ease}.bcv-step:hover{background:rgba(78,49,136,.05)}.bcv-chip{transition:transform .12s ease,background .12s ease,color .12s ease}.bcv-chip:hover{transform:translateY(-1px);background:#0f0623!important;color:#ffdd00!important}@keyframes bcvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bcvDrift{0%{transform:translate(-40px,16px) rotate(-10deg);opacity:0}12%{opacity:.65}85%{opacity:.65}to{transform:translate(230px,-34px) rotate(8deg);opacity:0}}@keyframes bcvRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.bcv-doodle svg{animation:bcvFloat 5.5s ease-in-out infinite}.bcv-drift svg{animation:bcvDrift 4.8s ease-in-out infinite}.bcv-anim>*{opacity:0;animation:bcvRise .55s cubic-bezier(.22,1,.36,1) forwards}.bcv-anim>:first-child{animation-delay:.03s}.bcv-anim>:nth-child(2){animation-delay:.08s}.bcv-anim>:nth-child(3){animation-delay:.13s}.bcv-anim>:nth-child(4){animation-delay:.18s}.bcv-anim>:nth-child(5){animation-delay:.23s}.bcv-anim>:nth-child(6){animation-delay:.28s}.bcv-anim>:nth-child(7){animation-delay:.33s}.bcv-anim>:nth-child(8){animation-delay:.38s}.bcv-anim>:nth-child(n+9){animation-delay:.44s}}@media (hover:hover) and (min-width:1024px) and (prefers-reduced-motion:no-preference){.bcv-grid2>*,.bcv-grid3>*,.bcv-hero>*{transition:transform .18s ease,box-shadow .18s ease}.bcv-grid2>:hover,.bcv-grid3>:hover,.bcv-hero>:hover{transform:translateY(-3px);box-shadow:0 12px 26px -16px rgba(15,6,35,.35)}}