.home_home__tINLg{--bg2:#f7f7f6;--ink:#0f0f0f;--mu:#6b6b6b;--ln:#e8e8e6;--red:#ff3b1f;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(0.23,1,0.32,1);background:#fff;color:var(--ink);font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}@layer base{:where(.home_home__tINLg) :where(h1,h2,h3){margin:0;text-wrap:balance}:where(.home_home__tINLg) :where(p){margin:0}}.home_home__tINLg button{font:inherit;color:inherit}.home_home__tINLg :focus-visible{outline:2px solid var(--red);outline-offset:2px}.home_wrap__kfLEK{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.home_btn__aojrw{display:inline-flex;align-items:center;padding:10px 16px;border-radius:99px;font-weight:500;font-size:15px;background:var(--ink);color:#fff;border:0;cursor:pointer;text-decoration:none;transition:transform .14s var(--ease),background .14s var(--ease)}.home_btn__aojrw:hover{background:#2b2b2b}.home_btn__aojrw:active{transform:scale(.97)}.home_ghost__0c0bI{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #dcdcda}.home_ghost__0c0bI:hover{background:var(--bg2)}.home_hero__r7aDK{display:grid;justify-items:center;align-content:center;text-align:center;gap:22px;min-height:100svh;padding-block:112px 72px;position:relative;isolation:isolate}.home_hero__r7aDK:before{inset:0 auto 0 50%;background:radial-gradient(70% 55% at 50% 100%,rgba(255,59,31,.78),rgba(255,59,31,0) 72%),radial-gradient(45% 50% at 12% 92%,rgba(255,110,80,.7),rgba(255,110,80,0) 72%),radial-gradient(45% 50% at 88% 92%,rgba(255,165,130,.75),rgba(255,165,130,0) 72%),radial-gradient(90% 55% at 50% 62%,rgba(255,222,208,.85),rgba(255,222,208,0) 76%),#fff}.home_hero__r7aDK:after,.home_hero__r7aDK:before{content:"";position:absolute;width:100vw;transform:translateX(-50%);z-index:-1}.home_hero__r7aDK:after{left:50%;bottom:0;height:56px;background:linear-gradient(rgba(255,255,255,0),#fff)}.home_h1__WYGGe{font-weight:600;font-size:clamp(30px,6.4vw,80px);line-height:1.02;letter-spacing:-.05em}.home_ln__xNbB1{display:block;white-space:nowrap}.home_sub__oc6UY{font-size:19px;color:var(--mu)}.home_box__7t8Ur{width:min(100%,760px);background:#fff;border:1px solid rgba(15,15,15,.08);border-radius:24px;padding:20px 16px 14px 22px;display:grid;gap:8px;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 60px -28px rgba(120,30,10,.35);margin-top:10px;transition:border-color .16s var(--ease)}.home_box__7t8Ur:focus-within{border-color:#a9a9a6}.home_box__7t8Ur textarea{border:0;outline:0;resize:none;font:inherit;font-size:17px;color:var(--ink);min-height:64px;width:100%;background:transparent}.home_box__7t8Ur textarea:focus-visible{outline:0}.home_box__7t8Ur textarea::placeholder{color:#9a9a97}.home_boxRow__rcJlc{display:flex;align-items:center}.home_go__zZ2W2{margin-left:auto;width:36px;height:36px;border-radius:50%;border:0;background:var(--ink);color:#fff!important;display:grid;place-items:center;cursor:pointer;transition:transform .14s var(--ease)}.home_go__zZ2W2:active{transform:scale(.94)}.home_ideas__lLFbl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.home_idea__I7EPB{border:1px solid rgba(15,15,15,.1);background:rgba(255,255,255,.75);backdrop-filter:blur(6px);border-radius:99px;padding:7px 14px;font-size:14px;cursor:pointer;transition:background .14s var(--ease),transform .14s var(--ease)}.home_idea__I7EPB:hover{background:var(--bg2)}.home_idea__I7EPB:active{transform:scale(.97)}.home_sec___lorU{padding-block:84px 0;scroll-margin-top:80px}.home_h2__TKsEG{font-weight:500;font-size:clamp(30px,3.6vw,46px);line-height:1.04;letter-spacing:-.045em;text-align:center;max-width:24ch;margin:0 auto}.home_sub2__krA2e{text-align:center;color:var(--mu);font-size:17px;margin-top:8px}.home_final__rj5BD{margin-top:72px;padding-block:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--ln)}.home_ctas__8veiB{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.home_proofLine___JHz5{margin-top:6px;font-size:14px;color:rgba(15,15,15,.72)}.home_btnLg__LLzJP{padding:12px 24px}.home_name__5ykp6{display:flex;align-items:center;justify-content:center;gap:14px;font-weight:600;font-size:clamp(52px,8vw,104px);line-height:1;letter-spacing:-.055em}.home_name__5ykp6:after{content:"";width:.16em;height:.16em;align-self:flex-end;margin:0 0 .14em -.1em;border-radius:50%;background:var(--red)}.home_lead__uXNK2{margin-top:18px;text-align:center;font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.03em}.home_loop__h24qA{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--ln);background:#fff;box-shadow:0 24px 50px -36px rgba(0,0,0,.4)}.home_sec___lorU .home_ctas__8veiB{margin-top:32px}.home_h3__nVQ_I{font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.025em}.home_rows__UcfFs{margin-top:48px;display:grid;gap:40px}.home_row__9951x{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.home_rowFlip__cbQ1Q{grid-template-columns:1.2fr .8fr}.home_rowFlip__cbQ1Q .home_rowText__yOonI{order:2}.home_rowText__yOonI{max-width:34ch;justify-self:center}.home_rowText__yOonI p{color:var(--mu);margin-top:10px;font-size:17px}.home_panel__Q2648{background:var(--bg2);border-radius:20px;padding:28px;display:grid;align-items:center;min-width:0}.home_stage__c1UuB{max-width:980px;margin:40px auto 0;display:grid;gap:16px}.home_stageTabs__E_g_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home_stageTab__t5N8U{display:grid;gap:2px;text-align:left;border:0;border-top:2px solid var(--ln);background:none;padding:12px 2px 0;cursor:pointer;transition:border-color .2s var(--ease)}.home_stageTab__t5N8U b{font-size:17px;font-weight:500;letter-spacing:-.02em}.home_stageTab__t5N8U span{color:var(--mu);font-size:14.5px}.home_stageTab__t5N8U[aria-selected=true]{border-top-color:var(--red)}.home_stage__c1UuB .home_loop__h24qA{border-radius:16px;box-shadow:0 40px 80px -48px rgba(0,0,0,.5)}.home_bento__Zw6kE{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home_bentoCard__F0k9n{background:var(--bg2);border-radius:20px;padding:26px;display:flex;flex-direction:column;min-width:0}.home_bentoCard__F0k9n>p{color:var(--mu);margin-top:6px;font-size:15.5px}.home_bentoVisual__nusRC{margin-top:22px;flex:1;display:grid;align-items:center;min-width:0}.home_where__QMdlJ{margin-top:96px;padding-block:80px;background:#0f0f0f;color:#fff;scroll-margin-top:64px}.home_where__QMdlJ .home_sub2__krA2e{color:#a9a9a6}.home_whereGrid__8kqiR{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home_whereCol___p_Ix{display:flex;flex-direction:column;min-width:0;scroll-margin-top:90px}.home_whereCol___p_Ix>p{color:#a9a9a6;margin:6px 0 18px;font-size:15.5px}.home_whereCol___p_Ix .home_slack__f4R51{color:var(--ink);flex:1;display:flex;flex-direction:column}.home_whereCol___p_Ix .home_slackChips__BvsiG{margin-top:auto}.home_whereCol___p_Ix .home_loop__h24qA{border-color:#2a2a28}.home_whereLink__ouhxr{margin-top:14px;color:#fff;font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.home_need__plMjA{padding-block:72px 0;display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:28px}.home_need__plMjA p{color:var(--mu);margin-top:6px;font-size:14.5px}.home_need__plMjA h3{font-size:15.5px;font-weight:500}.home_graph__PbMeo{position:relative;height:340px;min-width:0}.home_graphLines__VEAON{position:absolute;inset:0;width:100%;height:100%}.home_graphLine__kBybh{fill:none;stroke:#d8d8d5;stroke-width:1.5;stroke-dasharray:5 6;animation:home_flow__xTl8y 1.2s linear infinite}@keyframes home_flow__xTl8y{to{stroke-dashoffset:-11}}.home_graphHub__D6WcB{position:absolute;left:72%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--ln),0 24px 40px -22px rgba(0,0,0,.35)}.home_graphNode__a8V7K{position:absolute;left:40%;display:flex;align-items:center;gap:10px;transform:translate(calc(-100% + 24px),-50%);animation:home_nodein__Gif06 3s var(--ease) infinite}.home_graphNode__a8V7K small{font-size:13.5px;color:var(--mu);white-space:nowrap}.home_bubble__hzQ4U{width:48px;height:48px;flex:none;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--ln),0 14px 26px -16px rgba(0,0,0,.35)}@keyframes home_nodein__Gif06{0%,to{filter:none}16%{filter:drop-shadow(0 0 10px rgba(255,59,31,.35))}32%{filter:none}}.home_tools__lY2iA{display:grid;grid-template-columns:auto minmax(0,1fr);gap:44px;align-items:center;justify-content:center;max-width:420px;margin:0 auto;width:100%}.home_toolsHub__UvYUH{width:124px;height:124px;border-radius:24px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--ln),0 24px 40px -22px rgba(0,0,0,.35)}.home_toolsList__pp0RL{list-style:none;margin:0;padding:0;display:grid;gap:9px}.home_toolRow__wXByd{display:flex;align-items:center;gap:10px;font-size:14px;animation:home_toolpulse__WVfKB 2.25s var(--ease) infinite}.home_toolRow__wXByd b{font-weight:500}.home_toolTile__1lq15{width:44px;height:44px;flex:none;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--ln),0 10px 18px -12px rgba(0,0,0,.3)}.home_toolTile__1lq15 img{border-radius:6px}@keyframes home_toolpulse__WVfKB{0%,to{transform:none}12%{transform:translateX(5px)}28%{transform:none}}.home_recap__BazKJ{display:grid;gap:12px;min-width:0}.home_alert__wJCJE{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:14px;font-size:14.5px;box-shadow:0 18px 34px -26px rgba(0,0,0,.4);opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.home_alertOn__kY90b{opacity:1;transform:none}.home_figureHit__PbRPo{background:#fff0ed;transition:background .3s var(--ease)}.home_figureHit__PbRPo b{color:var(--red)}.home_recapBody__gp_cV{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:18px;display:grid;gap:12px}.home_recapBody__gp_cV>b{font-size:16px;font-weight:600;letter-spacing:-.02em}.home_figures__Cz4vd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home_figure__xo_UC{background:var(--bg2);border-radius:10px;padding:12px;display:grid;gap:2px}.home_figure__xo_UC b{font-family:var(--mono);font-size:22px;font-weight:500}.home_figure__xo_UC small{color:var(--mu);font-size:12.5px}.home_slack__f4R51{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:16px;display:grid;gap:12px;min-width:0;font-size:14.5px;box-shadow:0 24px 50px -36px rgba(0,0,0,.4)}.home_slackHead__f4z_O{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--ln)}.home_slackHead__f4z_O b{font-weight:600}.home_slackHead__f4z_O b:before{content:"# ";color:var(--mu)}.home_slackHead__f4z_O img{border-radius:4px}.home_slackMsg___wVbL{display:flex;gap:10px;align-items:flex-start;animation:9s var(--ease) infinite both}.home_slackM0__6mQLE{animation-name:home_slack0__fks7_}.home_slackM1__KKp_y{animation-name:home_slack1__zHO_x}.home_slackM2__2zbNf{animation-name:home_slack2__EVSqj}.home_slackM3__WgEwW{animation-name:home_slack3__F7Is5}.home_slackMsg___wVbL p b{display:block;font-weight:600;font-size:13.5px}.home_slackAvatar__Ea1NI{width:30px;height:30px;flex:none;border-radius:8px;background:#e7ebfc;display:grid;place-items:center;font-size:13px;font-weight:600}@keyframes home_slack0__fks7_{0%,2%{opacity:0;transform:translateY(6px)}6%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes home_slack1__zHO_x{0%,14%{opacity:0;transform:translateY(6px)}18%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes home_slack2__EVSqj{0%,34%{opacity:0;transform:translateY(6px)}38%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes home_slack3__F7Is5{0%,46%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}.home_slackChips__BvsiG{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--ln)}.home_slackChips__BvsiG span{border:1px solid var(--ln);border-radius:99px;padding:4px 10px;font-size:12.5px;color:var(--mu)}.home_closeTitle__rlhqT{display:grid;font-weight:500;font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.035em;text-align:left}.home_closeMute__sVTHH{color:#9a9a97}.home_closeCtas__twUBv{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:560px){.home_figures__Cz4vd{grid-template-columns:repeat(2,minmax(0,1fr))}.home_tools__lY2iA{gap:22px}.home_toolsHub__UvYUH{width:84px;height:84px}}@media (max-width:860px){.home_bento__Zw6kE,.home_need__plMjA,.home_rowFlip__cbQ1Q,.home_row__9951x,.home_stageTabs__E_g_I,.home_whereGrid__8kqiR{grid-template-columns:1fr}.home_row__9951x{gap:18px}.home_rowFlip__cbQ1Q .home_rowText__yOonI{order:0}.home_rowText__yOonI{justify-self:start;max-width:none}.home_panel__Q2648{padding:14px}}@media (prefers-reduced-motion:reduce){.home_home__tINLg *,.home_home__tINLg :after,.home_home__tINLg :before{animation:none!important;transition:none!important}}