.hope-app-logo_root__nW1C5{display:inline-block;flex-shrink:0;position:relative}.hope-app-logo_svg__r\+UmE{display:block;filter:drop-shadow(0 0 .06em rgba(139,109,255,.55)) drop-shadow(0 0 .2em rgba(255,92,147,.18));height:100%;overflow:visible;width:100%}.hope-app-logo_star__nnrr1{animation:hope-app-logo_hopeBreath__fBVgd 6s ease-in-out infinite;transform-box:view-box;transform-origin:16px 16px}.hope-app-logo_sat__rav4i{animation:hope-app-logo_hopeFlick__d3xVu 4.8s cubic-bezier(.33,1,.68,1) infinite;transform:scale(0);transform-box:fill-box;transform-origin:center}.hope-app-logo_satA__xRfzO{animation-delay:.9s}.hope-app-logo_satB__8P91Q{animation-delay:3.3s}.hope-app-logo_intro__aBDJZ{animation:hope-app-logo_hopeIntro__V-zf9 .7s cubic-bezier(.22,1,.36,1) both}@keyframes hope-app-logo_hopeBreath__fBVgd{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes hope-app-logo_hopeFlick__d3xVu{0%,to{opacity:0;transform:scale(0) rotate(0deg)}8%{opacity:1;transform:scale(1) rotate(45deg)}20%{opacity:0;transform:scale(0) rotate(90deg)}}@keyframes hope-app-logo_hopeIntro__V-zf9{0%{opacity:0;transform:scale(.8) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.hope-app-logo_intro__aBDJZ,.hope-app-logo_star__nnrr1{animation:none}.hope-app-logo_sat__rav4i{animation:none;opacity:.8;transform:scale(1)}}.hope-hero_hero__vGXvK{overflow:hidden;padding:88px 24px 140px;position:relative;text-align:center}.hope-hero_aurora__c6C\+j{animation:hope-hero_drift__Tt6v3 22s ease-in-out infinite;background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(123,97,255,.34),transparent 60%),radial-gradient(ellipse 60% 50% at 70% 70%,rgba(255,77,141,.26),transparent 60%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(255,204,77,.14),transparent 60%);filter:blur(50px);inset:-10%;-webkit-mask-image:linear-gradient(180deg,#000,#000 30%,rgba(0,0,0,.85) 55%,rgba(0,0,0,.45) 75%,rgba(0,0,0,.15) 90%,transparent);mask-image:linear-gradient(180deg,#000,#000 30%,rgba(0,0,0,.85) 55%,rgba(0,0,0,.45) 75%,rgba(0,0,0,.15) 90%,transparent);pointer-events:none;position:absolute}.hope-hero_inner__UNnEA{margin:0 auto;max-width:1080px;position:relative;z-index:2}.hope-hero_pill__COFRK{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff;color:var(--bit-color-text,#fff);display:inline-flex;font-family:var(--bit-font-sans);font-size:14px;gap:8px;padding:6px 6px 6px 16px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.hope-hero_pill__COFRK:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.hope-hero_pillStrong__v4US3{font-weight:600}.hope-hero_pillDot__oj1So{color:hsla(0,0%,100%,.4);color:var(--bit-color-text-subtle,hsla(0,0%,100%,.4))}.hope-hero_pillMuted__soBO2{color:hsla(0,0%,100%,.72);color:var(--bit-color-text-muted,hsla(0,0%,100%,.72))}.hope-hero_pillArrow__7woXX{background:hsla(0,0%,100%,.1);border-radius:999px;display:grid;font-size:13px;height:28px;place-items:center;width:28px}.hope-hero_title__pXQlv{align-items:center;color:#fff;color:var(--bit-color-text,#fff);display:flex;font-family:var(--bit-font-sans);font-size:clamp(44px,7vw,104px);font-weight:700;gap:.24em;justify-content:center;letter-spacing:-.05em;line-height:1;margin:36px 0 0}.hope-hero_mark__LkztD{height:.95em!important;margin-top:-.06em;transform-origin:50% 50%;width:.95em!important}.hope-hero_subtitle__FqfmI{color:hsla(0,0%,100%,.72);color:var(--bit-color-text-muted,hsla(0,0%,100%,.72));font-family:var(--bit-font-sans);font-size:clamp(17px,1.4vw,21px);font-weight:400;line-height:1.5;margin:28px auto 0;max-width:640px}.hope-hero_mobileActions__0alz3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:32px auto 0;max-width:420px;width:100%}.hope-hero_phoneDemo__JaTn7{grid-column:1/-1;margin:26px auto 8px;width:min(270px,74vw)}.hope-hero_button__tSNNf{font-size:15px;min-height:52px;-webkit-tap-highlight-color:transparent}.hope-hero_glyph__A1qJD{display:inline-flex;flex-shrink:0;margin-top:-2px}@media (max-width:767px){.hope-hero_hero__vGXvK{padding:56px 20px 24px}.hope-hero_pill__COFRK{font-size:13px;padding-left:14px}.hope-hero_pillDot__oj1So,.hope-hero_pillMuted__soBO2{display:none}.hope-hero_title__pXQlv{margin-top:28px}}.hope-hero_button__tSNNf{justify-content:center;white-space:nowrap;width:100%}@media (max-width:379px){.hope-hero_mobileActions__0alz3{grid-template-columns:1fr}}.hope-demo_section__6lRj5{color:#f4f6fc;font-family:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1280px;padding:120px 32px}.hope-demo_intro__KzslP{margin:0 auto 48px;max-width:760px;text-align:center}.hope-demo_eyebrow__ztLSH{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-demo_title__xhs6T{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-demo_titleAccent__4yuK0{background:linear-gradient(135deg,#7b61ff,#6fa8e5 60%,#7cdcc0);-webkit-background-clip:text;display:inline-block;font-family:"Instrument Serif","Times New Roman",Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;letter-spacing:-.005em;margin-right:-.1em;max-width:100%;padding:0 .14em .06em .02em;-webkit-text-fill-color:transparent;background-clip:text}.hope-demo_lede__OF9Qe{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:20px auto 0;max-width:620px}.hope-demo_window__a8PoF{background:rgba(12,12,20,.85);border:1px solid rgba(180,200,255,.1);border-radius:24px;box-shadow:0 0 0 1px rgba(180,200,255,.06),0 40px 120px -40px rgba(123,97,255,.6);overflow:hidden}.hope-demo_chrome__Npldy{align-items:center;border-bottom:1px solid rgba(180,200,255,.08);display:flex;gap:14px;padding:10px 14px}.hope-demo_browserDots__LnZIh,.hope-demo_chromeDots__Te4aq{display:inline-flex;gap:6px}.hope-demo_browserDots__LnZIh i,.hope-demo_chromeDots__Te4aq i{background:rgba(228,232,245,.16);border-radius:50%;display:block;height:10px;width:10px}.hope-demo_chromeTitle__E1Mdb{color:rgba(228,232,245,.45);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-demo_tabs__NJCXd{background:hsla(0,0%,100%,.04);border:1px solid rgba(180,200,255,.08);border-radius:999px;display:inline-flex;gap:2px;margin-left:auto;padding:3px}.hope-demo_tab__3IbBR{background:transparent;border:0;border-radius:999px;color:rgba(228,232,245,.6);cursor:pointer;font:500 12.5px/1 inherit;font-family:inherit;min-height:32px;padding:8px 14px;transition:background .2s,color .2s}.hope-demo_tab__3IbBR:hover{color:#f4f6fc}.hope-demo_tab__3IbBR:focus-visible{outline:2px solid #a48bff;outline-offset:2px}.hope-demo_tabActive__uIGsT{background:rgba(123,97,255,.22);color:#f4f6fc}.hope-demo_body__7qVXQ{display:grid;grid-template-columns:minmax(300px,4fr) minmax(0,7fr);height:560px}.hope-demo_panel__YkPeg{background:radial-gradient(ellipse 80% 60% at 70% 0,rgba(123,97,255,.1),transparent 70%);min-width:0;overflow:hidden;position:relative}.hope-demo_panelInner__7Ma4R{animation:hope-demo_fadeIn__vyjx8 .35s cubic-bezier(.2,.8,.2,1);height:100%}.hope-demo_chat__bbcFY{background:hsla(0,0%,100%,.015);border-right:1px solid rgba(180,200,255,.08);display:flex;flex-direction:column;min-height:0}.hope-demo_chatHeader__ybS89{align-items:center;border-bottom:1px solid rgba(180,200,255,.08);display:flex;gap:8px;padding:12px 16px}.hope-demo_chatName__cjtlo{font-size:13px;font-weight:600}.hope-demo_badge__BbROw{align-items:center;background:rgba(124,220,192,.1);border-radius:999px;color:#7cdcc0;display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;margin-left:auto;padding:2px 8px}.hope-demo_badgeDot__tBQI-{background:currentColor;border-radius:50%;height:6px;width:6px}.hope-demo_badgeBusy__2NHu1{background:rgba(123,97,255,.14);color:#a48bff}.hope-demo_badgeBusy__2NHu1 .hope-demo_badgeDot__tBQI-{animation:hope-demo_pulse__gJLrv 1.1s ease-in-out infinite}.hope-demo_thread__Qorof{flex:1 1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px);min-height:0;overflow:hidden;position:relative}.hope-demo_threadInner__kvYyV{display:flex;flex-direction:column;gap:16px;inset:auto 0 0 0;padding:16px;position:absolute}.hope-demo_userRow__btwoq{display:flex;justify-content:flex-end}.hope-demo_userBubble__4BMoD{background:rgba(123,97,255,.18);border:1px solid rgba(164,139,255,.22);border-radius:16px 16px 4px 16px;font-size:13px;line-height:1.45;max-width:85%;padding:9px 13px}.hope-demo_past__Z8PeB{display:flex;flex-direction:column;gap:8px;opacity:.6}.hope-demo_pastResult__hGYwr{align-items:center;color:rgba(228,232,245,.7);display:flex;font-size:12px;gap:6px}.hope-demo_live__F4zYM{display:flex;flex-direction:column;gap:12px}.hope-demo_hopeRow__XkVXA{align-items:flex-start;display:flex;gap:10px}.hope-demo_hopeAvatar__I\+HZS{display:inline-flex;flex:none;margin-top:2px}.hope-demo_hopeBody__xg1s7{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.hope-demo_thinking__rR0mY{animation:hope-demo_pulse__gJLrv 1.2s ease-in-out infinite;color:rgba(228,232,245,.45);font-size:13px}.hope-demo_progress__lD2Ub{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.hope-demo_progress__lD2Ub li{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid rgba(180,200,255,.07);border-radius:10px;display:flex;font-size:12px;gap:8px;padding:7px 10px}.hope-demo_progressLabel__2TyuI{color:#f4f6fc;white-space:nowrap}.hope-demo_progressDetail__6d4dz{color:rgba(228,232,245,.45);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:10.5px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hope-demo_checkDone__POGxF{color:#7cdcc0;flex:none}.hope-demo_spinner__sQvfU{animation:hope-demo_spin__GFRQt .9s linear infinite;color:#a48bff;flex:none}.hope-demo_reply__raDUo{color:rgba(228,232,245,.85);font-size:13px;line-height:1.55;margin:0}.hope-demo_caret__ek4si{animation:hope-demo_pulse__gJLrv .9s steps(2) infinite;background:#a48bff;display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:6px}.hope-demo_composer__fgjUM{border-top:1px solid rgba(180,200,255,.08);padding:12px 14px 14px}.hope-demo_suggestion__CHrzY{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid rgba(164,139,255,.35);border-radius:16px;color:#f4f6fc;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;min-height:48px;padding:8px 8px 8px 14px;text-align:left;transition:border-color .2s,background .2s,opacity .2s;width:100%}.hope-demo_suggestion__CHrzY:not(:disabled){animation:hope-demo_glow__S3vY7 2.4s ease-in-out infinite}.hope-demo_suggestion__CHrzY:hover:not(:disabled){background:rgba(123,97,255,.12);border-color:#a48bff}.hope-demo_suggestion__CHrzY:focus-visible{outline:2px solid #a48bff;outline-offset:2px}.hope-demo_suggestion__CHrzY:disabled{border-color:rgba(180,200,255,.1);cursor:default;opacity:.5}.hope-demo_suggestionText__qTKcB{flex:1 1;min-width:0}.hope-demo_send__SMIzE{background:linear-gradient(135deg,#5c3eff,#8b5cff);border-radius:50%;color:#fff;display:grid;flex:none;font-size:13px;height:30px;place-items:center;width:30px}.hope-demo_composerHint__wvKLE{color:rgba(228,232,245,.45);display:block;font-size:11px;margin-top:8px}.hope-demo_viewEyebrow__yP7NM{color:rgba(228,232,245,.45);font-size:11px;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.hope-demo_viewEmpty__8hzOW{animation:hope-demo_pulse__gJLrv 1.4s ease-in-out infinite;color:rgba(228,232,245,.45);display:grid;font-size:13px;height:100%;place-items:center}.hope-demo_plan__WBafQ{box-sizing:border-box;height:100%;overflow:hidden;padding:32px 36px}.hope-demo_planTitle__WXi9E{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:10px 0 4px}.hope-demo_planMeta__CpIQp{color:rgba(228,232,245,.55);font-size:13px;margin:0 0 24px}.hope-demo_planSteps__xUuzM{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hope-demo_planStep__fiR6M{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid rgba(180,200,255,.08);border-radius:14px;display:flex;gap:14px;padding:14px 16px;transition:border-color .3s,background .3s}.hope-demo_planStepActive__CCSlQ{background:rgba(123,97,255,.08);border-color:rgba(164,139,255,.5)}.hope-demo_planStepDone__QlGwJ{border-color:rgba(124,220,192,.25)}.hope-demo_planNum__0tuO9{background:hsla(0,0%,100%,.06);border-radius:50%;color:rgba(228,232,245,.7);display:grid;flex:none;font-size:12px;font-weight:600;height:26px;place-items:center;width:26px}.hope-demo_planStepDone__QlGwJ .hope-demo_planNum__0tuO9{background:rgba(124,220,192,.16);color:#7cdcc0}.hope-demo_planStepActive__CCSlQ .hope-demo_planNum__0tuO9{background:rgba(123,97,255,.25);color:#f4f6fc}.hope-demo_planStepTitle__WUK5B{display:block;font-size:14px;font-weight:600}.hope-demo_planStepDetail__VSuml{color:rgba(228,232,245,.6);display:block;font-size:12.5px;margin-top:2px}.hope-demo_arch__eGiSt{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:24px 28px}.hope-demo_archHead__sk8yJ{align-items:center;display:flex;justify-content:space-between}.hope-demo_archCount__pxqGv{color:rgba(228,232,245,.55);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-demo_archCanvas__VtctY{flex:1 1;margin:36px 48px 40px;min-height:0;position:relative}.hope-demo_archSvg__nPB\+J{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.hope-demo_archEdge__vXPBn{fill:none;stroke:rgba(180,200,255,.22);stroke-width:1.4;transition:stroke .4s}.hope-demo_archEdgeHot__b8bSn{animation:hope-demo_flow__mEOHc 1.4s linear infinite;stroke:#7cdcc0;stroke-dasharray:5 5;stroke-width:2}.hope-demo_archNode__acZAo{align-items:center;background:#141422;border:1px solid #2a2d44;border-radius:13px;box-shadow:0 6px 18px rgba(0,0,0,.45);display:flex;gap:9px;padding:9px 13px;position:absolute;transform:translate(-50%,-50%);transition:border-color .4s,box-shadow .4s;white-space:nowrap;z-index:1}.hope-demo_archNodeAppear__3QLyY{animation:hope-demo_pop__GLTo0 .5s cubic-bezier(.2,.8,.2,1) both}.hope-demo_archNodeLit__TwHCC{border-color:#5faf98;box-shadow:0 0 0 4px rgba(124,220,192,.12),0 6px 18px rgba(0,0,0,.45)}.hope-demo_archDot__HRKYi{border-radius:50%;flex:none;height:8px;width:8px}.hope-demo_archText__tyGR0{display:flex;flex-direction:column;line-height:1.25}.hope-demo_archLabel__7Wr8\+{color:#f4f6fc;font-size:13px;font-weight:600}.hope-demo_archKind__EwPUE{color:#8a8fa8;font-size:11px}.hope-demo_archBadge__PJTGp{background:#16302a;border:1px solid #3f7f6d;border-radius:999px;color:#7cdcc0;font-size:10px;font-weight:700;padding:2px 7px;position:absolute;right:-8px;top:-9px;z-index:2}.hope-demo_archBadgeNew__U88hN{background:#7cdcc0;color:#06060a}.hope-demo_archFoundation__bEQgi{align-items:center;background:linear-gradient(90deg,#17142a,#1e1838,#17142a);border:1px solid #3a3160;border-radius:12px;display:flex;flex:none;gap:9px;justify-content:center;margin:0 0 14px;padding:10px 14px}.hope-demo_archFoundation__bEQgi .hope-demo_archKind__EwPUE{display:inline}.hope-demo_archLegend__J7Ib5{color:rgba(228,232,245,.6);font-size:12.5px;margin:0;text-align:center}.hope-demo_product__WJ0tT{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:28px}.hope-demo_browser__UPT9P{background:#fbf8f3;border-radius:16px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);color:#2a2320;display:flex;flex-direction:column;height:430px;max-height:100%;max-width:560px;overflow:hidden;width:100%}.hope-demo_browserBar__q2OUQ{align-items:center;background:#efe9e0;display:flex;gap:10px;padding:9px 12px}.hope-demo_browserDots__LnZIh i{background:rgba(42,35,32,.18)}.hope-demo_browserUrl__LjWQo{background:#fbf8f3;border-radius:6px;color:#6b5f57;flex:1 1;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11.5px;padding:4px 8px;text-align:center}.hope-demo_browserLive__5cEWL{color:#2f8f6f;font-size:11px;font-weight:600}.hope-demo_skeleton__1cBuH{display:flex;flex-direction:column;gap:12px;padding:24px}.hope-demo_skeleton__1cBuH span{animation:hope-demo_shimmer__qspOa 1.4s linear infinite;background:linear-gradient(90deg,#efe9e0,#f7f2ea,#efe9e0);background-size:200% 100%;border-radius:6px;height:14px}.hope-demo_skeleton__1cBuH span:first-child{height:20px;width:40%}.hope-demo_skeleton__1cBuH span:nth-child(4){width:70%}.hope-demo_site__hLIs2{flex:1 1;min-height:0;overflow:hidden;padding:18px 22px 22px}.hope-demo_siteNav__QEOYA{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between}.hope-demo_siteLogo__77Rq\+{color:#b4572e;font-size:14px;font-weight:700}.hope-demo_siteLinks__yFsUf{color:#8a7d73}.hope-demo_siteTitle__3z8yl{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.01em;margin:18px 0 12px}.hope-demo_classes__iVG6c{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.hope-demo_classRow__6IvhD{align-items:center;background:#fff;border:1px solid #ede5da;border-radius:12px;display:flex;gap:12px;padding:10px 12px}.hope-demo_classTime__md1X4{color:#8a7d73;flex:none;font-size:12px;font-weight:600;width:40px}.hope-demo_className__jFXAq{display:flex;flex:1 1;flex-direction:column;font-size:13.5px;font-weight:600;min-width:0}.hope-demo_classSpots__k\+CcQ{color:#2f8f6f;font-size:11px;font-weight:500}.hope-demo_classFull__QFQoT{color:#b4572e}.hope-demo_classBtn__YmffG{background:#b4572e;border-radius:999px;color:#fff;flex:none;font-size:12px;font-weight:600;padding:7px 14px}.hope-demo_classBtnGhost__3B8HP{background:transparent;border:1px solid #b4572e;color:#b4572e}.hope-demo_classBtnOff__K0ikH{background:#ede5da;color:#8a7d73}.hope-demo_packs__IJfcR{align-items:center;background:#f4e4d8;border:1px dashed #d9a88a;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px}.hope-demo_packsTitle__9Pfkr{font-size:13px;font-weight:700;margin-right:auto}.hope-demo_pack__fzvPO{background:#fff;border:1px solid #ede5da;border-radius:999px;font-size:12px;padding:5px 10px}.hope-demo_fresh__5Cbbc{animation:hope-demo_freshGlow__o\+cS6 1.6s ease-out 2}.hope-demo_enter__RJa9D{animation:hope-demo_fadeUp__cs2XB .38s cubic-bezier(.2,.8,.2,1) both}@keyframes hope-demo_fadeIn__vyjx8{0%{opacity:0}to{opacity:1}}@keyframes hope-demo_fadeUp__cs2XB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hope-demo_pop__GLTo0{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hope-demo_pulse__gJLrv{50%{opacity:.45}}@keyframes hope-demo_spin__GFRQt{to{transform:rotate(1turn)}}@keyframes hope-demo_flow__mEOHc{to{stroke-dashoffset:-20}}@keyframes hope-demo_shimmer__qspOa{to{background-position:-200% 0}}@keyframes hope-demo_glow__S3vY7{50%{box-shadow:0 0 0 4px rgba(123,97,255,.12)}}@keyframes hope-demo_freshGlow__o\+cS6{0%{box-shadow:0 0 0 0 rgba(47,143,111,.55)}to{box-shadow:0 0 0 10px rgba(47,143,111,0)}}@media (max-width:1024px){.hope-demo_section__6lRj5{padding:96px 24px}.hope-demo_body__7qVXQ{grid-template-columns:minmax(260px,2fr) minmax(0,3fr);height:540px}.hope-demo_archCanvas__VtctY{margin:32px 32px 36px}.hope-demo_archKind__EwPUE{display:none}.hope-demo_plan__WBafQ{padding:24px}}@media (max-width:767px){.hope-demo_section__6lRj5{padding:72px 16px}.hope-demo_intro__KzslP{margin-bottom:32px}.hope-demo_chrome__Npldy{flex-wrap:wrap}.hope-demo_chromeTitle__E1Mdb{display:none}.hope-demo_tabs__NJCXd{margin:0;width:100%}.hope-demo_tab__3IbBR{flex:1 1;min-height:44px}.hope-demo_body__7qVXQ{grid-template-columns:1fr;grid-template-rows:380px 300px;height:auto}.hope-demo_panel__YkPeg{border-bottom:1px solid rgba(180,200,255,.08);order:-1}.hope-demo_chat__bbcFY{border-right:0}.hope-demo_chatHeader__ybS89{display:none}.hope-demo_plan__WBafQ{padding:20px}.hope-demo_planSteps__xUuzM{gap:8px}.hope-demo_planStep__fiR6M{padding:10px 12px}.hope-demo_arch__eGiSt{padding:16px}.hope-demo_archCanvas__VtctY{margin:24px 6px 28px}.hope-demo_archNode__acZAo{border-radius:10px;gap:5px;padding:6px 8px}.hope-demo_archLabel__7Wr8\+{font-size:11px}.hope-demo_archKind__EwPUE{display:none}.hope-demo_product__WJ0tT{padding:16px}.hope-demo_site__hLIs2{padding:14px}.hope-demo_siteLinks__yFsUf{display:none}.hope-demo_siteTitle__3z8yl{font-size:21px;margin:12px 0 10px}.hope-demo_suggestion__CHrzY{min-height:48px}}@media (prefers-reduced-motion:reduce){.hope-demo_archEdgeHot__b8bSn,.hope-demo_archNodeAppear__3QLyY,.hope-demo_badgeBusy__2NHu1 .hope-demo_badgeDot__tBQI-,.hope-demo_caret__ek4si,.hope-demo_enter__RJa9D,.hope-demo_fresh__5Cbbc,.hope-demo_panelInner__7Ma4R,.hope-demo_skeleton__1cBuH span,.hope-demo_spinner__sQvfU,.hope-demo_suggestion__CHrzY:not(:disabled),.hope-demo_thinking__rR0mY,.hope-demo_viewEmpty__8hzOW{animation:none}}.hope-demo-reading_reading__rySxC{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;overflow:hidden;padding:32px 36px}.hope-demo-reading_eyebrow__3i79j{align-items:center;color:rgba(228,232,245,.55);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.18em;margin:0;text-transform:uppercase}.hope-demo-reading_pulseDot__INmzB{animation:hope-demo-reading_ping__NWZLg 1.4s ease-out infinite;background:#a48bff;border-radius:50%;box-shadow:0 0 0 0 rgba(164,139,255,.6);height:7px;width:7px}.hope-demo-reading_prompt__lM\+W2{color:rgba(244,246,252,.55);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.45;margin:0;overflow:hidden;position:relative}.hope-demo-reading_promptScanning__4GkaM:after{animation:hope-demo-reading_sweep__hcx-V 1.3s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,rgba(164,139,255,.28) 50%,transparent 70%);background-size:250% 100%;content:"";inset:0;pointer-events:none;position:absolute}.hope-demo-reading_phrase__PT8DR{background:none;border-radius:6px;color:inherit;margin:0 -2px;padding:0 2px;transition:color .3s,background-color .3s,box-shadow .3s}.hope-demo-reading_phraseOn__LXWLB{animation:hope-demo-reading_mark__wGjvs .42s cubic-bezier(.2,.8,.2,1);background-color:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 -2px 0 var(--c);color:#f4f6fc}.hope-demo-reading_heard__i15x3{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hope-demo-reading_heardRow__rt23R{align-items:center;animation:hope-demo-reading_fadeUp__dgOF7 .36s cubic-bezier(.2,.8,.2,1) both;background:hsla(0,0%,100%,.03);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:10px;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.hope-demo-reading_heardPhrase__8yRyn{color:var(--c);font-weight:600}.hope-demo-reading_arrow__EqCNI{color:rgba(228,232,245,.35)}.hope-demo-reading_heardMeaning__gMgJj{color:rgba(228,232,245,.8);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11px}.hope-demo-reading_scan__0EeZo{animation:hope-demo-reading_fadeUp__dgOF7 .36s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column;gap:10px}.hope-demo-reading_scanLabel__DcMxL{color:rgba(228,232,245,.5);font-size:12px;margin:0}.hope-demo-reading_chips__M5FMY{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hope-demo-reading_chip__\+UwAM{align-items:center;background:transparent;border:1px dashed rgba(180,200,255,.14);border-radius:10px;color:rgba(228,232,245,.35);display:inline-flex;font-size:12px;gap:7px;padding:7px 10px;transition:color .3s,border-color .3s,background-color .3s}.hope-demo-reading_chipDot__sLvzn{background:rgba(180,200,255,.2);border-radius:2px;height:7px;transition:background-color .3s;width:7px}.hope-demo-reading_chipOn__QltDa{animation:hope-demo-reading_pop__8dHop .32s cubic-bezier(.2,.8,.2,1);background-color:color-mix(in srgb,var(--c) 10%,transparent);border-color:color-mix(in srgb,var(--c) 45%,transparent);border-style:solid;color:#f4f6fc}.hope-demo-reading_chipOn__QltDa .hope-demo-reading_chipDot__sLvzn{background:var(--c)}.hope-demo-reading_verdict__Ak\+ti{color:#7cdcc0;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hope-demo-reading_verdictUpdate__WQvN4{color:#a48bff}.hope-demo-reading_drafting__488UM{animation:hope-demo-reading_fadeUp__dgOF7 .36s both,hope-demo-reading_pulse__boSn1 1.2s ease-in-out .36s infinite;color:rgba(228,232,245,.5);font-size:12px;margin:auto 0 0}@keyframes hope-demo-reading_ping__NWZLg{80%,to{box-shadow:0 0 0 8px rgba(164,139,255,0)}}@keyframes hope-demo-reading_sweep__hcx-V{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes hope-demo-reading_mark__wGjvs{0%{box-shadow:inset 0 -24px 0 var(--c)}}@keyframes hope-demo-reading_pop__8dHop{0%{transform:scale(.92)}to{transform:none}}@keyframes hope-demo-reading_fadeUp__dgOF7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hope-demo-reading_pulse__boSn1{50%{opacity:.45}}@media (max-width:1024px){.hope-demo-reading_reading__rySxC{gap:16px;padding:24px}.hope-demo-reading_prompt__lM\+W2{font-size:20px}}@media (max-width:767px){.hope-demo-reading_reading__rySxC{gap:12px;padding:18px 16px}.hope-demo-reading_prompt__lM\+W2{font-size:17px}.hope-demo-reading_chips__M5FMY,.hope-demo-reading_heard__i15x3{gap:6px}.hope-demo-reading_chip__\+UwAM,.hope-demo-reading_heardRow__rt23R{font-size:11px;padding:5px 8px}.hope-demo-reading_heardMeaning__gMgJj{font-size:10px}}@media (prefers-reduced-motion:reduce){.hope-demo-reading_chipOn__QltDa,.hope-demo-reading_drafting__488UM,.hope-demo-reading_heardRow__rt23R,.hope-demo-reading_phraseOn__LXWLB,.hope-demo-reading_promptScanning__4GkaM:after,.hope-demo-reading_pulseDot__INmzB,.hope-demo-reading_scan__0EeZo{animation:none}}.hope-connected_section__pRl3T{color:#f4f6fc;font-family:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1280px;padding:80px 32px 120px}.hope-connected_intro__9YTkw{margin:0 auto 48px;max-width:760px;text-align:center}.hope-connected_eyebrow__l3rS2{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-connected_title__GjxLK{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-connected_titleAccent__h0KI3{background:linear-gradient(135deg,#7b61ff,#6fa8e5 60%,#7cdcc0);-webkit-background-clip:text;display:inline-block;font-family:"Instrument Serif","Times New Roman",Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;letter-spacing:-.005em;margin-right:-.1em;max-width:100%;padding:0 .14em .06em .02em;-webkit-text-fill-color:transparent;background-clip:text}.hope-connected_lede__BGX3N{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:20px auto 0;max-width:620px}.hope-connected_stage__tCi0\+{background:rgba(12,12,20,.85);border:1px solid rgba(180,200,255,.1);border-radius:24px;box-shadow:0 0 0 1px rgba(180,200,255,.06),0 40px 120px -40px rgba(123,97,255,.5);padding:28px}.hope-connected_prompt__iLKTT{align-items:center;background:rgba(123,97,255,.12);border:1px solid rgba(164,139,255,.28);border-radius:999px;display:flex;font-size:14px;gap:10px;margin:0 auto 28px;max-width:560px;padding:12px 18px}.hope-connected_promptMark__7QQft{color:#a48bff;flex:none}.hope-connected_flow__P0krZ{align-items:center;display:grid;grid-template-columns:minmax(0,5fr) 56px minmax(0,6fr);grid-gap:12px;gap:12px}.hope-connected_sources__EuYbg{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hope-connected_source__y-Z22{align-items:center;background:#141422;border:1px solid #23253a;border-radius:14px;display:flex;gap:12px;opacity:.45;padding:11px 14px;transition:opacity .4s ease,border-color .4s ease,transform .4s ease}.hope-connected_sourceOn__ignYy{border-color:#34385a;opacity:1;transform:translateX(4px)}.hope-connected_sourceNew__NlBXN{border-style:dashed}.hope-connected_sourceNew__NlBXN.hope-connected_sourceOn__ignYy{background:linear-gradient(#141422,#141422) padding-box,linear-gradient(135deg,#7b61ff,#6fa8e5,#7cdcc0) border-box;border:1px solid transparent}.hope-connected_glyph__6yYFa{border-radius:10px;display:grid;flex:none;font-size:16px;font-weight:700;height:34px;place-items:center;width:34px}.hope-connected_glyphNew__0q9Wv{background:linear-gradient(135deg,#5c3eff,#8b5cff);color:#fff}.hope-connected_sourceText__Ekiog{display:flex;flex-direction:column;line-height:1.3;min-width:0}.hope-connected_sourceKind__t0fGA{color:#8a8fa8;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hope-connected_sourceName__S59sy{font-size:14px;font-weight:600}.hope-connected_sourceMeta__aAWW5{color:#8a8fa8;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11.5px}.hope-connected_reused__ftUBl{color:#7cdcc0;font-size:11px;font-weight:600;margin-left:auto;min-width:48px;text-align:right;white-space:nowrap}.hope-connected_reusedNew__4qh1k{color:#a48bff}.hope-connected_arrow__kKI12{height:2px;position:relative}.hope-connected_arrow__kKI12 span{background:linear-gradient(90deg,rgba(164,139,255,.15),rgba(164,139,255,.15));border-radius:2px;inset:0;position:absolute}.hope-connected_arrow__kKI12:after{border-right:2px solid rgba(164,139,255,.3);border-top:2px solid rgba(164,139,255,.3);content:"";height:8px;position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.hope-connected_arrowOn__v7WSf span{background:linear-gradient(90deg,#7b61ff,#7cdcc0)}.hope-connected_arrowOn__v7WSf:after{border-color:#7cdcc0}.hope-connected_output__lDGrB{background:#fbf8f3;border-radius:16px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);color:#2a2320;display:flex;flex-direction:column;min-height:320px;overflow:hidden}.hope-connected_browserBar__jb5rc{align-items:center;background:#efe9e0;display:flex;gap:10px;padding:9px 12px}.hope-connected_dots__YHpZS{display:inline-flex;gap:6px}.hope-connected_dots__YHpZS i{background:rgba(42,35,32,.18);border-radius:50%;display:block;height:10px;width:10px}.hope-connected_url__j8A8N{background:#fbf8f3;border-radius:6px;color:#6b5f57;flex:1 1;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11.5px;padding:4px 8px;text-align:center}.hope-connected_result__O\+uQb{background:#f1ece5;border:1.5px dashed transparent;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:12px;margin:10px;padding:16px 16px 30px;position:relative;transition:background .5s ease,border-color .5s ease,box-shadow .5s ease}.hope-connected_resultThemed__jAlFz{background:#fbf8f3}.hope-connected_resultJoined__ntoq1{background:linear-gradient(#fbf8f3,#fbf8f3) padding-box,linear-gradient(135deg,#7b61ff,#6fa8e5,#7cdcc0) border-box;border:1.5px solid transparent;box-shadow:0 0 0 4px rgba(123,97,255,.12)}.hope-connected_resultComposed__xhsSo{box-shadow:none}.hope-connected_brick__ImUBK{border:1.5px dashed #d9cfc3;border-radius:10px;position:relative;transition:border-color .4s ease,background .4s ease}.hope-connected_brickBody__vdcdI{opacity:0;transform:translateY(-14px) scale(.98);transition:none}.hope-connected_brickOn__lc3sZ{background:color-mix(in srgb,var(--c) 7%,transparent);border-color:var(--c);border-style:solid}.hope-connected_brickOn__lc3sZ .hope-connected_brickBody__vdcdI{animation:hope-connected_snap__NMIbE .48s cubic-bezier(.2,1.5,.4,1) both;opacity:1;transform:none}.hope-connected_brick__ImUBK:before{background:radial-gradient(circle at 3px 3px,var(--c) 2.6px,transparent 3px) 0 0 /10px 6px repeat-x;content:"";height:6px;left:12px;opacity:0;position:absolute;top:-5px;transition:opacity .3s ease;width:30px}.hope-connected_brickOn__lc3sZ:before{opacity:1}.hope-connected_brickTab__H79R5{background:var(--c);border-radius:999px;color:#fff;font-size:9.5px;font-weight:600;line-height:1.5;opacity:0;padding:1px 7px;position:absolute;right:10px;top:-9px;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:1}.hope-connected_brickOn__lc3sZ .hope-connected_brickTab__H79R5{opacity:1;transform:none}.hope-connected_brickComposed__TCm\+X.hope-connected_brickOn__lc3sZ{background:transparent;border-color:transparent}.hope-connected_brickComposed__TCm\+X .hope-connected_brickTab__H79R5,.hope-connected_brickComposed__TCm\+X:before{opacity:0}.hope-connected_kpi__N-P4O.hope-connected_brickComposed__TCm\+X.hope-connected_brickOn__lc3sZ{background:#fff;border-color:#ede5da}.hope-connected_joinTag__MGETI{bottom:7px;color:#7b61ff;font-size:10.5px;font-weight:600;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .4s ease;white-space:nowrap}.hope-connected_resultJoined__ntoq1 .hope-connected_joinTag__MGETI{opacity:1}.hope-connected_resultHead__v5Ex-{align-items:center;display:flex;justify-content:space-between;padding:6px 8px}.hope-connected_resultTitle__cv\+-l{font-family:"Instrument Serif",Georgia,serif;font-size:24px}.hope-connected_resultPill__joe\+a{background:#f4e4d8;border-radius:999px;color:#b4572e;font-size:11px;font-weight:600;padding:4px 10px}.hope-connected_kpis__--lLM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hope-connected_kpi__N-P4O .hope-connected_brickBody__vdcdI{display:flex;flex-direction:column;padding:9px 11px}.hope-connected_kpiValue__7UMKq{font-size:17px;font-weight:700}.hope-connected_kpiLabel__Cgno-{color:#8a7d73;font-size:11px}.hope-connected_chart__pH7li{display:block;height:48px;width:100%}.hope-connected_chartBrick__VYftP .hope-connected_brickBody__vdcdI{padding:8px}.hope-connected_rows__0-BJm{background:#fff;border-radius:9px;list-style:none;margin:0;padding:0}.hope-connected_rows__0-BJm li{border-top:1px solid #ede5da;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 12px}.hope-connected_rows__0-BJm li:first-child{border-top:0}@keyframes hope-connected_snap__NMIbE{0%{opacity:0;transform:translateY(-14px) scale(.98)}70%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:none}}.hope-connected_proof__o\+QMw{border-top:1px solid rgba(180,200,255,.08);display:flex;gap:40px;justify-content:center;margin:28px 0 0;opacity:.35;padding-top:22px;transition:opacity .5s ease}.hope-connected_proofOn__ndEcN{opacity:1}.hope-connected_proofItem__3CVlR{align-items:baseline;display:flex;gap:8px}.hope-connected_proofValue__WqhTU{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.hope-connected_proofLabel__zo7u2{color:rgba(228,232,245,.6);font-size:13px;margin:0}.hope-connected_advantages__8Hyco{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:48px 0 0;padding:0;grid-gap:16px;gap:16px}.hope-connected_advantage__GtxV7{background:rgba(16,16,26,.6);border:1px solid rgba(180,200,255,.1);border-radius:18px;display:flex;flex-direction:column;padding:24px}.hope-connected_advNum__DR5AJ{color:#a48bff;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-connected_advTitle__YpnZQ{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:12px 0 8px}.hope-connected_advBody__v4Zzc{color:rgba(228,232,245,.65);font-size:14px;line-height:1.55;margin:0}.hope-connected_advLink__MdFMz{color:#a48bff;font-size:13px;margin-top:auto;min-height:24px;padding-top:14px;text-decoration:none}.hope-connected_advLink__MdFMz:hover{color:#c9b8ff}.hope-connected_advLink__MdFMz:focus-visible{border-radius:4px;outline:2px solid #a48bff;outline-offset:2px}@keyframes hope-connected_pulse__eIb69{50%{opacity:.45}}@media (max-width:1024px){.hope-connected_section__pRl3T{padding:64px 24px 96px}.hope-connected_advantages__8Hyco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hope-connected_section__pRl3T{padding:56px 16px 72px}.hope-connected_intro__9YTkw{margin-bottom:32px}.hope-connected_stage__tCi0\+{padding:16px}.hope-connected_prompt__iLKTT{border-radius:16px;font-size:13px;margin-bottom:20px;padding:10px 14px}.hope-connected_flow__P0krZ{gap:16px;grid-template-columns:1fr}.hope-connected_arrow__kKI12{height:28px;margin:0 auto;width:2px}.hope-connected_arrow__kKI12 span{background:rgba(164,139,255,.15)}.hope-connected_arrowOn__v7WSf span{background:linear-gradient(180deg,#7b61ff,#7cdcc0)}.hope-connected_arrow__kKI12:after{bottom:-2px;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(135deg)}.hope-connected_sourceOn__ignYy{transform:none}.hope-connected_output__lDGrB{min-height:280px}.hope-connected_result__O\+uQb{gap:11px;margin:8px;padding:14px 12px 28px}.hope-connected_kpi__N-P4O .hope-connected_brickBody__vdcdI{padding:8px}.hope-connected_kpi__N-P4O .hope-connected_brickTab__H79R5{display:none}.hope-connected_kpiValue__7UMKq{font-size:15px}.hope-connected_proof__o\+QMw{flex-wrap:wrap;gap:20px}.hope-connected_proofValue__WqhTU{font-size:20px}.hope-connected_advantages__8Hyco{grid-template-columns:1fr;margin-top:32px}}@media (prefers-reduced-motion:reduce){.hope-connected_brickTab__H79R5,.hope-connected_brick__ImUBK,.hope-connected_brick__ImUBK:before,.hope-connected_proof__o\+QMw,.hope-connected_result__O\+uQb,.hope-connected_source__y-Z22{transition:none}.hope-connected_brickOn__lc3sZ .hope-connected_brickBody__vdcdI{animation:none}}.hope-anywhere_section__6Ytyg{color:#f4f6fc;color:var(--bit-color-text,#f4f6fc);font-family:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--bit-font-sans,"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif);margin:0 auto;max-width:1280px;padding:56px 16px 72px}.hope-anywhere_intro__1-m\+g{margin:0 auto 32px;max-width:760px;text-align:center}.hope-anywhere_eyebrow__R1b3u{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-anywhere_title__PSLE\+{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-anywhere_titleAccent__h5Q4z{background:linear-gradient(135deg,#7b61ff,#ff4d8d 60%,#ffcc4d);-webkit-background-clip:text;display:inline-block;font-family:"Instrument Serif","Times New Roman",Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;letter-spacing:-.005em;margin-right:-.1em;max-width:100%;padding:0 .14em .06em .02em;-webkit-text-fill-color:transparent;background-clip:text}.hope-anywhere_lede__x41\+N{color:rgba(228,232,245,.7);font-size:16px;line-height:1.6;margin:16px auto 0;max-width:620px}.hope-anywhere_stage__PCe5O{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(123,97,255,.18),transparent 70%),rgba(12,12,20,.85);border:1px solid rgba(180,200,255,.1);border-radius:24px;padding:28px 16px 16px}.hope-anywhere_devices__yfSGP{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px 14px;gap:28px 14px}.hope-anywhere_device__ltbI-{align-items:center;display:flex;flex-direction:column;margin:0;opacity:.5;transition:opacity .5s ease}.hope-anywhere_deviceDone__FFvHd,.hope-anywhere_deviceOn__SDAeL{opacity:1}.hope-anywhere_frame__DG2Eh{background:#0b0b12;border:1px solid #1b1d2c;overflow:hidden;position:relative;transition:box-shadow .5s ease,border-color .5s ease;width:100%}.hope-anywhere_deviceOn__SDAeL .hope-anywhere_frame__DG2Eh{box-shadow:0 0 0 1px rgba(164,139,255,.35),0 30px 80px -30px rgba(123,97,255,.7)}.hope-anywhere_describe__KXE3S{grid-column:1/-1}.hope-anywhere_describe__KXE3S .hope-anywhere_frame__DG2Eh{aspect-ratio:9/19;border-radius:34px;border-width:7px;max-width:220px}.hope-anywhere_review__\+ZWZB .hope-anywhere_frame__DG2Eh{aspect-ratio:4/3;border-radius:14px;border-width:6px}.hope-anywhere_ship__NhOE0 .hope-anywhere_frame__DG2Eh{aspect-ratio:16/10;border-radius:10px 10px 3px 3px;border-width:5px}.hope-anywhere_laptopBase__QPEg8{background:linear-gradient(#2a2d44,#15161f);border-radius:0 0 10px 10px;height:7px;width:106%}.hope-anywhere_caption__Gns4d{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:12px;text-align:center}.hope-anywhere_captionStep__K1TF4{border:1px solid rgba(164,139,255,.4);border-radius:50%;color:#a48bff;display:grid;flex:none;font-family:"JetBrains Mono",monospace;font-family:var(--bit-font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;height:28px;place-items:center;width:28px}.hope-anywhere_deviceOn__SDAeL .hope-anywhere_captionStep__K1TF4{background:#7b61ff;border-color:#7b61ff;color:#fff}.hope-anywhere_captionText__zTBPi{align-items:center;display:flex;flex-direction:column;line-height:1.35}.hope-anywhere_captionText__zTBPi strong{font-size:14px;font-weight:600}.hope-anywhere_captionText__zTBPi span{color:rgba(228,232,245,.6);font-size:12px}.hope-anywhere_phoneUi__Xatlq{display:flex;flex-direction:column;font-size:11.5px;gap:10px;inset:0;padding:30px 10px 14px;position:absolute}.hope-anywhere_notch__PyiVr{background:#000;border-radius:999px;height:12px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:32%}.hope-anywhere_phoneHead__kHvve{color:rgba(228,232,245,.7);font-size:12px;font-weight:600;text-align:center}.hope-anywhere_chatYou__YZjnq{align-self:flex-end;background:rgba(123,97,255,.24);border:1px solid rgba(164,139,255,.32);border-radius:14px 14px 4px 14px;line-height:1.4;max-width:92%;min-height:1.4em;padding:8px 11px}.hope-anywhere_caret__x4\+nK{animation:hope-anywhere_blink__EDvq8 .9s steps(1) infinite;background:#c9b8ff;display:inline-block;height:1em;margin-left:1px;vertical-align:-2px;width:1.5px}.hope-anywhere_chatHope__FvuGK{align-self:flex-start;background:#151624;border:1px solid #2a2d44;border-radius:14px 14px 14px 4px;max-width:92%;opacity:0;padding:8px 11px;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.hope-anywhere_chatHopeOn__Y1O\+F{opacity:1;transform:none}.hope-anywhere_chatHopeKicker__38QYR{color:#a48bff;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hope-anywhere_chatHope__FvuGK ul{color:rgba(228,232,245,.85);display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.hope-anywhere_chatHope__FvuGK li{align-items:center;display:flex;gap:6px}.hope-anywhere_planDot__kT3qo{background:#7cdcc0;border-radius:50%;flex:none;height:5px;width:5px}.hope-anywhere_preview__uGYEl{background:#fbf6ef;border-radius:12px;color:#2b211a;filter:saturate(0);opacity:.18;overflow:hidden;transition:opacity .5s ease,filter .5s ease}.hope-anywhere_previewOn__Cgdxd{filter:none;opacity:1}.hope-anywhere_previewBar__fTmwC{align-items:center;background:#efe5da;color:#8a7666;display:flex;font-family:monospace;font-family:var(--bit-font-mono,monospace);font-size:9px;gap:6px;padding:5px 8px}.hope-anywhere_previewBar__fTmwC span{background:#2b211a;border-radius:999px;color:#fbf6ef;font-family:sans-serif;font-family:var(--bit-font-sans,sans-serif);font-size:8.5px;font-weight:600;padding:1px 6px}.hope-anywhere_previewBody__dYI8W{display:flex;flex-direction:column;gap:6px;padding:8px}.hope-anywhere_previewBody__dYI8W b{font-size:12px}.hope-anywhere_previewPacks__pnUZL{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.hope-anywhere_previewPacks__pnUZL i{background:#fff;border:1px solid #eadfd2;border-radius:7px;color:#b4572e;font-size:9.5px;font-style:normal;font-weight:600;padding:5px 6px}.hope-anywhere_previewRow__Ag8uU{background:#efe5da;border-radius:4px;height:7px}.hope-anywhere_previewRow__Ag8uU+.hope-anywhere_previewRow__Ag8uU{width:70%}.hope-anywhere_handoff__9E5pD{align-self:center;background:rgba(124,220,192,.06);border:1px dashed rgba(124,220,192,.25);border-radius:999px;color:rgba(124,220,192,.35);font-size:11px;font-weight:600;margin-top:auto;padding:6px 12px;transition:all .4s ease;white-space:nowrap}.hope-anywhere_handoffOn__CvVwu{background:rgba(124,220,192,.14);border-style:solid;color:#7cdcc0}.hope-anywhere_tabletUi__Rs12-{background:#fbf6ef;color:#2b211a;display:flex;flex-direction:column;font-size:9.5px;gap:6px;inset:0;padding:8px;position:absolute}.hope-anywhere_sandboxBar__k\+rR6{align-items:center;display:flex;gap:6px}.hope-anywhere_sandboxPill__IeoEe{background:#2b211a;border-radius:999px;color:#fbf6ef;font-size:8.5px;font-weight:600;padding:2px 7px}.hope-anywhere_sandboxUrl__W-QTI{color:#8a7666;display:none;font-family:monospace;font-family:var(--bit-font-mono,monospace);font-size:9.5px}.hope-anywhere_membersHead__mQtNf{font-size:12px;font-weight:700;letter-spacing:-.02em}.hope-anywhere_membersHead__mQtNf span{color:#b4572e;font-size:10px;font-weight:500;margin-left:4px}.hope-anywhere_packs__b931V{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.hope-anywhere_packs__b931V div{background:#fff;border:1px solid #eadfd2;border-radius:8px;display:flex;flex-direction:column;padding:4px 6px}.hope-anywhere_packs__b931V b{color:#b4572e;font-size:11px}.hope-anywhere_packs__b931V span{color:#8a7666;display:none;font-size:10px}.hope-anywhere_packs__b931V em{font-style:normal;font-weight:600}.hope-anywhere_memberRows__gNpgV{display:none;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.hope-anywhere_memberRows__gNpgV li{align-items:center;border-bottom:1px solid #efe5da;display:flex;gap:6px;padding:4px 0}.hope-anywhere_memberRows__gNpgV i{border-radius:50%;flex:none;height:14px;width:14px}.hope-anywhere_memberRows__gNpgV span{color:#8a7666;font-size:10px;margin-left:auto}.hope-anywhere_approve__uRfdY{align-self:stretch;background:#2b211a;border-radius:8px;color:#fbf6ef;font-size:9px;font-weight:600;margin-top:auto;padding:4px 6px;text-align:center;transition:background .4s ease}.hope-anywhere_approveOn__QQvwk{background:#2f7a5d}.hope-anywhere_laptopUi__k0BkQ{background:#fbf6ef;color:#2b211a;display:flex;flex-direction:column;font-size:9px;inset:0;position:absolute}.hope-anywhere_chrome__jUdCs{align-items:center;background:#efe5da;color:#8a7666;display:flex;font-size:8px;gap:4px;padding:4px 6px}.hope-anywhere_chrome__jUdCs i{background:#d8c9b8;border-radius:50%;height:5px;width:5px}.hope-anywhere_chrome__jUdCs span{font-family:monospace;font-family:var(--bit-font-mono,monospace);margin-left:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hope-anywhere_chrome__jUdCs i{flex:none}.hope-anywhere_site__DCXpZ{display:flex;flex-direction:column;gap:5px;padding:6px 8px}.hope-anywhere_siteNav__jThmY{align-items:center;color:#8a7666;display:flex;gap:8px}.hope-anywhere_siteNav__jThmY b{color:#2b211a;margin-right:auto}.hope-anywhere_siteNav__jThmY span{display:none}.hope-anywhere_siteHero__EinyS{font-family:"Instrument Serif",Georgia,serif;font-size:13px;line-height:1.1}.hope-anywhere_sitePacks__e5XPc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;transition:transform .4s ease}.hope-anywhere_sitePacks__e5XPc div{background:#fff;border:1px solid #eadfd2;border-radius:6px;display:flex;flex-direction:column;padding:3px 4px;transition:border-color .4s ease,box-shadow .4s ease}.hope-anywhere_sitePacks__e5XPc b{font-size:8px}.hope-anywhere_sitePacks__e5XPc em{color:#b4572e;font-style:normal;font-weight:600}.hope-anywhere_schedule__GH57K{display:none;flex-direction:column;list-style:none;margin:0;padding:0}.hope-anywhere_schedule__GH57K li{align-items:center;border-bottom:1px solid #efe5da;display:flex;gap:10px;padding:6px 0}.hope-anywhere_schedule__GH57K span{color:#8a7666;font-family:monospace;font-family:var(--bit-font-mono,monospace)}.hope-anywhere_schedule__GH57K em{color:#8a7666;font-style:normal;margin-left:auto}.hope-anywhere_sitePacksOn__toY-f div{border-color:#7cdcc0;box-shadow:0 0 0 2px rgba(124,220,192,.25)}.hope-anywhere_status__3Ug1c{background:#efe5da;border-radius:999px;color:#8a7666;font-size:8px;font-style:normal;font-weight:600;margin-left:auto;padding:1px 6px;transition:all .4s ease;white-space:nowrap}.hope-anywhere_statusDeploying__viMyA{background:#2b211a;color:#ffcc4d}.hope-anywhere_statusLive__6O223{background:#2f7a5d;color:#fff}.hope-anywhere_stores__ajgjq{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.hope-anywhere_store__jorPG{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:#fff;display:inline-flex;flex:1 1 140px;gap:10px;justify-content:center;min-height:52px;padding:0 12px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.hope-anywhere_store__jorPG:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.hope-anywhere_store__jorPG:focus-visible,.hope-anywhere_storyLink__kXLQQ:focus-visible{outline:2px solid #a48bff;outline-offset:3px}.hope-anywhere_store__jorPG span{display:flex;flex-direction:column;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.1;text-align:left}.hope-anywhere_store__jorPG small{font-size:10.5px;font-weight:400;letter-spacing:0;opacity:.8}.hope-anywhere_storyLink__kXLQQ{align-items:center;border-radius:6px;color:#a48bff;display:inline-flex;flex-basis:100%;font-size:14px;justify-content:center;min-height:44px;padding:0 8px;text-decoration:none}.hope-anywhere_storyLink__kXLQQ:hover{color:#c9b8ff}@media (min-width:768px){.hope-anywhere_section__6Ytyg{padding:64px 24px 96px}.hope-anywhere_intro__1-m\+g{margin-bottom:44px}.hope-anywhere_lede__x41\+N{font-size:17px;margin-top:20px}.hope-anywhere_stage__PCe5O{padding:40px 24px 24px}.hope-anywhere_devices__yfSGP{gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1.6fr)}.hope-anywhere_describe__KXE3S{grid-column:auto}.hope-anywhere_describe__KXE3S .hope-anywhere_frame__DG2Eh{max-width:none}.hope-anywhere_phoneUi__Xatlq{font-size:10.5px;gap:8px;padding:26px 8px 12px}.hope-anywhere_review__\+ZWZB .hope-anywhere_frame__DG2Eh{border-radius:18px;border-width:9px}.hope-anywhere_ship__NhOE0 .hope-anywhere_frame__DG2Eh{border-radius:12px 12px 4px 4px;border-width:7px}.hope-anywhere_laptopBase__QPEg8{height:9px}.hope-anywhere_tabletUi__Rs12-{font-size:10.5px;gap:7px;padding:10px}.hope-anywhere_membersHead__mQtNf{font-size:14px}.hope-anywhere_memberRows__gNpgV{display:flex}.hope-anywhere_memberRows__gNpgV li:nth-child(n+3){display:none}.hope-anywhere_packs__b931V span{display:block}.hope-anywhere_approve__uRfdY{font-size:10px;padding:5px 8px}.hope-anywhere_laptopUi__k0BkQ{font-size:10px}.hope-anywhere_chrome__jUdCs{font-size:9px;padding:5px 8px}.hope-anywhere_site__DCXpZ{gap:8px;padding:10px 12px}.hope-anywhere_siteNav__jThmY span{display:inline}.hope-anywhere_siteHero__EinyS{font-size:18px}.hope-anywhere_sitePacks__e5XPc{gap:6px}.hope-anywhere_sitePacks__e5XPc div{padding:6px}.hope-anywhere_sitePacks__e5XPc b{font-size:10px}.hope-anywhere_status__3Ug1c{font-size:9px;padding:2px 8px}.hope-anywhere_previewBody__dYI8W{gap:5px;padding:6px}.hope-anywhere_previewBody__dYI8W b{font-size:10.5px}.hope-anywhere_previewPacks__pnUZL i{font-size:8.5px;padding:4px}.hope-anywhere_handoff__9E5pD{font-size:9.5px;padding:5px 9px}.hope-anywhere_stores__ajgjq{margin-top:36px}.hope-anywhere_store__jorPG{flex:0 0 auto;padding:0 18px}.hope-anywhere_store__jorPG span{font-size:17px}.hope-anywhere_storyLink__kXLQQ{flex-basis:auto}}@media (min-width:1025px){.hope-anywhere_section__6Ytyg{padding:80px 32px 120px}.hope-anywhere_stage__PCe5O{padding:48px 40px 32px}.hope-anywhere_devices__yfSGP{gap:40px}.hope-anywhere_phoneUi__Xatlq{font-size:12px;gap:10px;padding:32px 11px 16px}.hope-anywhere_previewBody__dYI8W b{font-size:12px}.hope-anywhere_handoff__9E5pD{font-size:10.5px}.hope-anywhere_caption__Gns4d{align-items:flex-start;flex-direction:row;gap:10px;margin-top:18px;text-align:left}.hope-anywhere_captionText__zTBPi{align-items:flex-start}.hope-anywhere_captionText__zTBPi strong{font-size:15px}.hope-anywhere_captionText__zTBPi span{font-size:13px}.hope-anywhere_sandboxUrl__W-QTI{display:inline}.hope-anywhere_tabletUi__Rs12-{font-size:11px;gap:8px;padding:12px}.hope-anywhere_membersHead__mQtNf{font-size:15px}.hope-anywhere_memberRows__gNpgV li:nth-child(n+3){display:flex}.hope-anywhere_siteHero__EinyS{font-size:24px}.hope-anywhere_schedule__GH57K{display:flex;margin-top:4px}.hope-anywhere_laptopUi__k0BkQ,.hope-anywhere_sitePacks__e5XPc b{font-size:11px}}@keyframes hope-anywhere_blink__EDvq8{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hope-anywhere_approve__uRfdY,.hope-anywhere_chatHope__FvuGK,.hope-anywhere_device__ltbI-,.hope-anywhere_frame__DG2Eh,.hope-anywhere_handoff__9E5pD,.hope-anywhere_preview__uGYEl,.hope-anywhere_sitePacks__e5XPc,.hope-anywhere_sitePacks__e5XPc div,.hope-anywhere_status__3Ug1c,.hope-anywhere_store__jorPG{transition:none}.hope-anywhere_caret__x4\+nK{animation:none}}.hope-agents_section__cq3ir{color:#f4f6fc;color:var(--bit-color-text,#f4f6fc);font-family:"Inter",system-ui,sans-serif;font-family:var(--bit-font-sans,"Inter",system-ui,sans-serif);margin:0 auto;max-width:1280px;padding:60px 32px 120px}.hope-agents_layout__181WD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;align-items:center;gap:80px}.hope-agents_eyebrow__jWjme{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-agents_title__eUOll{font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 24px}.hope-agents_titleAccent__veWYs{background:linear-gradient(135deg,#7b61ff,#ff4d8d 60%,#ffcc4d);-webkit-background-clip:text;display:inline-block;font-family:"Instrument Serif","Times New Roman",Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;letter-spacing:-.005em;margin-right:-.1em;max-width:100%;padding:0 .14em .06em .02em;-webkit-text-fill-color:transparent;background-clip:text}.hope-agents_lede__AVecs{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:0;max-width:520px}.hope-agents_shared__z7xqp{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.hope-agents_shared__z7xqp li{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid rgba(180,200,255,.12);border-radius:999px;color:rgba(228,232,245,.75);display:inline-flex;font-family:"JetBrains Mono",monospace;font-family:var(--bit-font-mono,"JetBrains Mono",monospace);font-size:12px;gap:8px;padding:6px 14px}.hope-agents_shared__z7xqp li span{color:#7cdcc0}.hope-agents_grid__PqFVM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hope-agents_card__KlhOc{background:rgba(16,16,26,.6);border:1px solid rgba(180,200,255,.1);border-radius:20px;min-height:196px;overflow:hidden;padding:22px;position:relative}.hope-agents_glow__UQRGX{border-radius:50%;height:140px;position:absolute;right:-40px;top:-40px;width:140px}.hope-agents_cardInner__9vp\+R{position:relative}.hope-agents_icon__CF2op{background:hsla(0,0%,100%,.06);border:1px solid rgba(180,200,255,.12);border-radius:50%;display:grid;height:38px;margin-bottom:14px;overflow:hidden;place-items:center;width:38px}.hope-agents_icon__CF2op img{display:block;-o-object-fit:contain;object-fit:contain}.hope-agents_name__ybjI\+{font-size:16px;font-weight:600;letter-spacing:-.01em}.hope-agents_role__lkxNB{font-family:monospace;font-family:var(--bit-font-mono,monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.hope-agents_body__S9Joo{color:rgba(228,232,245,.65);font-size:13px;line-height:1.5;margin:10px 0 0}@media (max-width:1024px){.hope-agents_section__cq3ir{padding:48px 24px 96px}.hope-agents_layout__181WD{gap:40px;grid-template-columns:1fr}.hope-agents_lede__AVecs{max-width:640px}}@media (max-width:767px){.hope-agents_section__cq3ir{padding:40px 16px 72px}.hope-agents_grid__PqFVM{grid-template-columns:1fr}.hope-agents_card__KlhOc{min-height:0}}.hope-titles_hopeTitles__Try6C{--page-accent:#a586ff}.hope-titles_hopeTitles__Try6C h1,.hope-titles_hopeTitles__Try6C h2{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important;-webkit-font-smoothing:antialiased}.hope-titles_hopeTitles__Try6C h1 span,.hope-titles_hopeTitles__Try6C h2 [class*=titleAccent],.hope-titles_hopeTitles__Try6C h2 em{font-family:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:600!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}.hope-titles_hopeTitles__Try6C h2 [class*=titleAccent],.hope-titles_hopeTitles__Try6C h2 em{display:inline!important}.hope-titles_hopeTitles__Try6C h1 span{background:none!important;-webkit-text-fill-color:#f5f5f7!important;color:#f5f5f7!important}.hope-titles_hopeTitles__Try6C h2 [class*=titleAccent],.hope-titles_hopeTitles__Try6C h2 em{background:linear-gradient(100deg,#9474ff,#a586ff 45%,#cdb4ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em -.16em 0!important;padding:0 .04em .16em 0!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.hope-titles_hopeTitles__Try6C p[class*=eyebrow]{color:var(--page-accent)!important}