@font-face{font-family:Plus Jakarta Sans;src:url(/launch/plus-jakarta-sans.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.home-v2{--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--home-action:var(--palette-rouge);--home-action-ink:var(--palette-charcoal)}.home-v2:before{z-index:-2;pointer-events:none;content:"";background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--home-action) 7%, transparent), transparent 28%), radial-gradient(circle at 82% 68%, color-mix(in srgb, var(--home-action) 5%, transparent), transparent 26%);opacity:.7;position:fixed;inset:-20%;transform:translate(0,0)}.home-v2 .home-cta{isolation:isolate;background-color:var(--home-action);color:var(--home-action-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--home-action) 18%, transparent), 0 6px 18px color-mix(in srgb, var(--home-action) 16%, transparent);transition:box-shadow .24s,filter .2s,transform .24s;position:relative;overflow:hidden}.home-v2 .home-cta:after{z-index:1;pointer-events:none;content:"";opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff57 50%,#0000 62%);position:absolute;inset:-60% -35%;transform:translate(-65%)}.home-v2 .home-cta:is(:hover,:focus-visible){background-color:var(--home-action);filter:brightness(1.03);box-shadow:0 0 0 1px color-mix(in srgb, var(--home-action) 32%, transparent), 0 8px 24px color-mix(in srgb, var(--home-action) 30%, transparent);transform:translateY(-1px)}.home-v2 :is(.home-workflow-panel,.home-plan-card){transition:border-color .26s,box-shadow .26s,transform .26s}.home-v2 .home-workflow-panel li{transition:border-color .22s,background-color .22s,transform .22s}.home-v2 :is(.home-workflow-panel,.home-plan-card):focus-within{border-color:color-mix(in srgb, var(--home-action) 52%, var(--border));box-shadow:0 14px 34px color-mix(in srgb, var(--home-action) 12%, transparent);transform:translateY(-3px)}.home-dot-shimmer{z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--text) 24%, transparent) calc(var(--dot-grid-dot) / 2), transparent calc(var(--dot-grid-dot) * .7));background-size:var(--dot-grid-gap) var(--dot-grid-gap);opacity:.55;position:fixed;inset:0;-webkit-mask-image:url(/launch/dot-noise.svg);mask-image:url(/launch/dot-noise.svg);-webkit-mask-size:360px 360px;mask-size:360px 360px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (prefers-reduced-motion:no-preference){.home-v2:before{animation:24s ease-in-out infinite alternate home-ambient-drift}.home-v2 .home-cta{animation:4.8s ease-in-out infinite home-cta-breathe}.home-v2 .home-cta:is(:hover,:focus-visible){animation-play-state:paused}.home-v2 .home-cta:is(:hover,:focus-visible):after{animation:.72s ease-out home-cta-sheen}.home-dot-shimmer{animation:64s ease-in-out infinite alternate home-dot-noise}}@media (hover:hover) and (pointer:fine){.home-v2 :is(.home-workflow-panel,.home-plan-card):hover{border-color:color-mix(in srgb, var(--home-action) 44%, var(--border));box-shadow:0 16px 38px color-mix(in srgb, var(--home-action) 11%, transparent);transform:translateY(-4px)}.home-v2 .home-workflow-panel li:hover{border-color:color-mix(in srgb, var(--home-action) 34%, var(--border));background-color:color-mix(in srgb, var(--surface-hover) 86%, var(--home-action) 3%);transform:translateY(-2px)}}@media (hover:none),(pointer:coarse){.home-v2 .home-cta{box-shadow:0 0 0 1px color-mix(in srgb, var(--home-action) 24%, transparent), 0 7px 22px color-mix(in srgb, var(--home-action) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.home-v2:before,.home-dot-shimmer,.home-v2 .home-cta{animation:none}.home-v2 .home-cta{transition:none}.home-v2 .home-cta:after{display:none}.home-v2 :is(.home-workflow-panel,.home-plan-card),.home-v2 .home-workflow-panel li{transition:none}.home-v2 .home-cta:is(:hover,:focus-visible),.home-v2 :is(.home-workflow-panel,.home-plan-card):is(:hover,:focus-within),.home-v2 .home-workflow-panel li:hover{transform:none}}@keyframes home-ambient-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.035)}}@keyframes home-cta-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--home-action) 18%, transparent), 0 6px 18px color-mix(in srgb, var(--home-action) 16%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--home-action) 28%, transparent), 0 8px 25px color-mix(in srgb, var(--home-action) 27%, transparent)}}@keyframes home-cta-sheen{0%{opacity:0;transform:translate(-65%)}24%{opacity:.62}to{opacity:0;transform:translate(65%)}}@keyframes home-dot-noise{0%{opacity:.4;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:.65;-webkit-mask-position:90px 55px;mask-position:90px 55px}}.bcon26-sticker{transition:transform .2s;box-shadow:0 6px 16px #120a2647}.bcon26-sticker:is(:hover,:focus-visible){transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){.bcon26-sticker{animation:2.3s ease-in-out infinite bcon26-pulse}}@media (prefers-reduced-motion:reduce){.bcon26-sticker{transition:none;animation:none}.bcon26-sticker:is(:hover,:focus-visible){transform:none}}@keyframes bcon26-pulse{0%,to{box-shadow:0 6px 16px #120a2647,0 0 #e03e3e00}50%{box-shadow:0 6px 16px #120a2647,0 0 18px #e03e3e8c}}
