.hope-app-logo_root__N\+aOa{display:inline-block;flex-shrink:0;position:relative}.hope-app-logo_svg__agfUY{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__GZAhC{animation:hope-app-logo_hopeBreath__40xtX 6s ease-in-out infinite;transform-box:view-box;transform-origin:16px 16px}.hope-app-logo_sat__fa6R9{animation:hope-app-logo_hopeFlick__\+Gc4v 4.8s cubic-bezier(.33,1,.68,1) infinite;transform:scale(0);transform-box:fill-box;transform-origin:center}.hope-app-logo_satA__TcGLg{animation-delay:.9s}.hope-app-logo_satB__lTz49{animation-delay:3.3s}.hope-app-logo_intro__Ymwnf{animation:hope-app-logo_hopeIntro__vFyuS .7s cubic-bezier(.22,1,.36,1) both}@keyframes hope-app-logo_hopeBreath__40xtX{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes hope-app-logo_hopeFlick__\+Gc4v{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__vFyuS{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__Ymwnf,.hope-app-logo_star__GZAhC{animation:none}.hope-app-logo_sat__fa6R9{animation:none;opacity:.8;transform:scale(1)}}.hope-hero_hero__ZitXY{overflow:hidden;padding:88px 24px 140px;position:relative;text-align:center}.hope-hero_aurora__w36hc{animation:hope-hero_drift__0ehd0 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__J9wS7{margin:0 auto;max-width:1080px;position:relative;z-index:2}.hope-hero_pill__p52yn{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__p52yn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.hope-hero_pillStrong__FwtUE{font-weight:600}.hope-hero_pillDot__LTJNK{color:hsla(0,0%,100%,.4);color:var(--bit-color-text-subtle,hsla(0,0%,100%,.4))}.hope-hero_pillMuted__cpgq5{color:hsla(0,0%,100%,.72);color:var(--bit-color-text-muted,hsla(0,0%,100%,.72))}.hope-hero_pillArrow__9Sm4Z{background:hsla(0,0%,100%,.1);border-radius:999px;display:grid;font-size:13px;height:28px;place-items:center;width:28px}.hope-hero_title__Fbmpx{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__6dM5B{height:.95em!important;margin-top:-.06em;transform-origin:50% 50%;width:.95em!important}.hope-hero_subtitle__wRtsD{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__8MkR9{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:32px auto 0;max-width:420px;width:100%}.hope-hero_phoneDemo__ABLPq{grid-column:1/-1;margin:26px auto 8px;width:min(270px,74vw)}.hope-hero_button__fNV-j{font-size:15px;min-height:52px;-webkit-tap-highlight-color:transparent}.hope-hero_glyph__bUY5A{display:inline-flex;flex-shrink:0;margin-top:-2px}@media (max-width:767px){.hope-hero_hero__ZitXY{padding:56px 20px 24px}.hope-hero_pill__p52yn{font-size:13px;padding-left:14px}.hope-hero_pillDot__LTJNK,.hope-hero_pillMuted__cpgq5{display:none}.hope-hero_title__Fbmpx{margin-top:28px}}.hope-hero_button__fNV-j{justify-content:center;white-space:nowrap;width:100%}@media (max-width:379px){.hope-hero_mobileActions__8MkR9{grid-template-columns:1fr}}.hope-demo_section__iJO9C{color:#f4f6fc;font-family:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1280px;padding:120px 32px}.hope-demo_intro__QpFa7{margin:0 auto 48px;max-width:760px;text-align:center}.hope-demo_eyebrow__IXJ9B{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-demo_title__UZYFz{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-demo_titleAccent__K17sz{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__gFi6f{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:20px auto 0;max-width:620px}.hope-demo_window__x534H{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__J3V\+j{align-items:center;border-bottom:1px solid rgba(180,200,255,.08);display:flex;gap:14px;padding:10px 14px}.hope-demo_browserDots__O\+9dd,.hope-demo_chromeDots__TEUrj{display:inline-flex;gap:6px}.hope-demo_browserDots__O\+9dd i,.hope-demo_chromeDots__TEUrj i{background:rgba(228,232,245,.16);border-radius:50%;display:block;height:10px;width:10px}.hope-demo_chromeTitle__6krcz{color:rgba(228,232,245,.45);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-demo_tabs__tPp0D{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__GOGW8{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__GOGW8:hover{color:#f4f6fc}.hope-demo_tab__GOGW8:focus-visible{outline:2px solid #a48bff;outline-offset:2px}.hope-demo_tabActive__hNcBi{background:rgba(123,97,255,.22);color:#f4f6fc}.hope-demo_body__LxnN2{display:grid;grid-template-columns:minmax(300px,4fr) minmax(0,7fr);height:560px}.hope-demo_panel__C60gY{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__eKeIm{animation:hope-demo_fadeIn__jMP\+M .35s cubic-bezier(.2,.8,.2,1);height:100%}.hope-demo_chat__QRY9h{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__ErvXt{align-items:center;border-bottom:1px solid rgba(180,200,255,.08);display:flex;gap:8px;padding:12px 16px}.hope-demo_chatName__pBN8j{font-size:13px;font-weight:600}.hope-demo_badge__OkbGf{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__uV2UW{background:currentColor;border-radius:50%;height:6px;width:6px}.hope-demo_badgeBusy__mT6mV{background:rgba(123,97,255,.14);color:#a48bff}.hope-demo_badgeBusy__mT6mV .hope-demo_badgeDot__uV2UW{animation:hope-demo_pulse__HfCTv 1.1s ease-in-out infinite}.hope-demo_thread__W7Xdu{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__OxC9S{display:flex;flex-direction:column;gap:16px;inset:auto 0 0 0;padding:16px;position:absolute}.hope-demo_userRow__oAfwv{display:flex;justify-content:flex-end}.hope-demo_userBubble__ND-50{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__OP5cD{display:flex;flex-direction:column;gap:8px;opacity:.6}.hope-demo_pastResult__PUlhs{align-items:center;color:rgba(228,232,245,.7);display:flex;font-size:12px;gap:6px}.hope-demo_live__vEIFk{display:flex;flex-direction:column;gap:12px}.hope-demo_hopeRow__lFNKL{align-items:flex-start;display:flex;gap:10px}.hope-demo_hopeAvatar__AHWzB{display:inline-flex;flex:none;margin-top:2px}.hope-demo_hopeBody__lqD-C{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.hope-demo_thinking__2QBxs{animation:hope-demo_pulse__HfCTv 1.2s ease-in-out infinite;color:rgba(228,232,245,.45);font-size:13px}.hope-demo_progress__MjlPA{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.hope-demo_progress__MjlPA 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__ia6Bw{color:#f4f6fc;white-space:nowrap}.hope-demo_progressDetail__BdI71{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__VENpu{color:#7cdcc0;flex:none}.hope-demo_spinner__eQQYz{animation:hope-demo_spin__pZ\+rV .9s linear infinite;color:#a48bff;flex:none}.hope-demo_reply__iB3qQ{color:rgba(228,232,245,.85);font-size:13px;line-height:1.55;margin:0}.hope-demo_caret__trXEo{animation:hope-demo_pulse__HfCTv .9s steps(2) infinite;background:#a48bff;display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:6px}.hope-demo_composer__C9UIj{border-top:1px solid rgba(180,200,255,.08);padding:12px 14px 14px}.hope-demo_suggestion__LMbYS{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__LMbYS:not(:disabled){animation:hope-demo_glow__QE\+7l 2.4s ease-in-out infinite}.hope-demo_suggestion__LMbYS:hover:not(:disabled){background:rgba(123,97,255,.12);border-color:#a48bff}.hope-demo_suggestion__LMbYS:focus-visible{outline:2px solid #a48bff;outline-offset:2px}.hope-demo_suggestion__LMbYS:disabled{border-color:rgba(180,200,255,.1);cursor:default;opacity:.5}.hope-demo_suggestionText__nEnU4{flex:1 1;min-width:0}.hope-demo_send__nNQ1A{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__TGQpR{color:rgba(228,232,245,.45);display:block;font-size:11px;margin-top:8px}.hope-demo_viewEyebrow__ItDMC{color:rgba(228,232,245,.45);font-size:11px;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.hope-demo_viewEmpty__RnlQ2{animation:hope-demo_pulse__HfCTv 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__5bogo{box-sizing:border-box;height:100%;overflow:hidden;padding:32px 36px}.hope-demo_planTitle__IihG-{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:10px 0 4px}.hope-demo_planMeta__J8cO6{color:rgba(228,232,245,.55);font-size:13px;margin:0 0 24px}.hope-demo_planSteps__cDwx5{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hope-demo_planStep__GlOhw{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__zOw0M{background:rgba(123,97,255,.08);border-color:rgba(164,139,255,.5)}.hope-demo_planStepDone__sk6QH{border-color:rgba(124,220,192,.25)}.hope-demo_planNum__Iwu1p{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__sk6QH .hope-demo_planNum__Iwu1p{background:rgba(124,220,192,.16);color:#7cdcc0}.hope-demo_planStepActive__zOw0M .hope-demo_planNum__Iwu1p{background:rgba(123,97,255,.25);color:#f4f6fc}.hope-demo_planStepTitle__GNCwy{display:block;font-size:14px;font-weight:600}.hope-demo_planStepDetail__5W4Xm{color:rgba(228,232,245,.6);display:block;font-size:12.5px;margin-top:2px}.hope-demo_arch__5OFD1{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:24px 28px}.hope-demo_archHead__qs-Fe{align-items:center;display:flex;justify-content:space-between}.hope-demo_archCount__K\+pNt{color:rgba(228,232,245,.55);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-demo_archCanvas__eVPj\+{flex:1 1;margin:36px 48px 40px;min-height:0;position:relative}.hope-demo_archSvg__05jso{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.hope-demo_archEdge__Ng3M0{fill:none;stroke:rgba(180,200,255,.22);stroke-width:1.4;transition:stroke .4s}.hope-demo_archEdgeHot__4mt\+v{animation:hope-demo_flow__RuEwE 1.4s linear infinite;stroke:#7cdcc0;stroke-dasharray:5 5;stroke-width:2}.hope-demo_archNode__l7465{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__h3PXU{animation:hope-demo_pop__clu\+i .5s cubic-bezier(.2,.8,.2,1) both}.hope-demo_archNodeLit__rot-n{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__hQv\+C{border-radius:50%;flex:none;height:8px;width:8px}.hope-demo_archText__W\+eD7{display:flex;flex-direction:column;line-height:1.25}.hope-demo_archLabel__e9hKt{color:#f4f6fc;font-size:13px;font-weight:600}.hope-demo_archKind__EwD6P{color:#8a8fa8;font-size:11px}.hope-demo_archBadge__wADhU{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__WcHkj{background:#7cdcc0;color:#06060a}.hope-demo_archFoundation__Jdzy\+{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__Jdzy\+ .hope-demo_archKind__EwD6P{display:inline}.hope-demo_archLegend__DwKZB{color:rgba(228,232,245,.6);font-size:12.5px;margin:0;text-align:center}.hope-demo_product__XqkI2{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:28px}.hope-demo_browser__L5IOm{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__XUWi8{align-items:center;background:#efe9e0;display:flex;gap:10px;padding:9px 12px}.hope-demo_browserDots__O\+9dd i{background:rgba(42,35,32,.18)}.hope-demo_browserUrl__CuU-p{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__H30Gb{color:#2f8f6f;font-size:11px;font-weight:600}.hope-demo_skeleton__GEHuB{display:flex;flex-direction:column;gap:12px;padding:24px}.hope-demo_skeleton__GEHuB span{animation:hope-demo_shimmer__ncv\+a 1.4s linear infinite;background:linear-gradient(90deg,#efe9e0,#f7f2ea,#efe9e0);background-size:200% 100%;border-radius:6px;height:14px}.hope-demo_skeleton__GEHuB span:first-child{height:20px;width:40%}.hope-demo_skeleton__GEHuB span:nth-child(4){width:70%}.hope-demo_site__JziqJ{flex:1 1;min-height:0;overflow:hidden;padding:18px 22px 22px}.hope-demo_siteNav__7u6Vv{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between}.hope-demo_siteLogo__BkM8g{color:#b4572e;font-size:14px;font-weight:700}.hope-demo_siteLinks__Qsvk8{color:#8a7d73}.hope-demo_siteTitle__lWDtZ{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.01em;margin:18px 0 12px}.hope-demo_classes__MdsW2{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.hope-demo_classRow__vBksq{align-items:center;background:#fff;border:1px solid #ede5da;border-radius:12px;display:flex;gap:12px;padding:10px 12px}.hope-demo_classTime__jSm4q{color:#8a7d73;flex:none;font-size:12px;font-weight:600;width:40px}.hope-demo_className__PO11e{display:flex;flex:1 1;flex-direction:column;font-size:13.5px;font-weight:600;min-width:0}.hope-demo_classSpots__Yyete{color:#2f8f6f;font-size:11px;font-weight:500}.hope-demo_classFull__40m1q{color:#b4572e}.hope-demo_classBtn__Nmv1c{background:#b4572e;border-radius:999px;color:#fff;flex:none;font-size:12px;font-weight:600;padding:7px 14px}.hope-demo_classBtnGhost__d-rzh{background:transparent;border:1px solid #b4572e;color:#b4572e}.hope-demo_classBtnOff__A90cJ{background:#ede5da;color:#8a7d73}.hope-demo_packs__UpdD\+{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__m10Rt{font-size:13px;font-weight:700;margin-right:auto}.hope-demo_pack__Hxeo1{background:#fff;border:1px solid #ede5da;border-radius:999px;font-size:12px;padding:5px 10px}.hope-demo_fresh__gcIiZ{animation:hope-demo_freshGlow__\+IUlk 1.6s ease-out 2}.hope-demo_enter__mbUB9{animation:hope-demo_fadeUp__mTYM5 .38s cubic-bezier(.2,.8,.2,1) both}@keyframes hope-demo_fadeIn__jMP\+M{0%{opacity:0}to{opacity:1}}@keyframes hope-demo_fadeUp__mTYM5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hope-demo_pop__clu\+i{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hope-demo_pulse__HfCTv{50%{opacity:.45}}@keyframes hope-demo_spin__pZ\+rV{to{transform:rotate(1turn)}}@keyframes hope-demo_flow__RuEwE{to{stroke-dashoffset:-20}}@keyframes hope-demo_shimmer__ncv\+a{to{background-position:-200% 0}}@keyframes hope-demo_glow__QE\+7l{50%{box-shadow:0 0 0 4px rgba(123,97,255,.12)}}@keyframes hope-demo_freshGlow__\+IUlk{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__iJO9C{padding:96px 24px}.hope-demo_body__LxnN2{grid-template-columns:minmax(260px,2fr) minmax(0,3fr);height:540px}.hope-demo_archCanvas__eVPj\+{margin:32px 32px 36px}.hope-demo_archKind__EwD6P{display:none}.hope-demo_plan__5bogo{padding:24px}}@media (max-width:767px){.hope-demo_section__iJO9C{padding:72px 16px}.hope-demo_intro__QpFa7{margin-bottom:32px}.hope-demo_chrome__J3V\+j{flex-wrap:wrap}.hope-demo_chromeTitle__6krcz{display:none}.hope-demo_tabs__tPp0D{margin:0;width:100%}.hope-demo_tab__GOGW8{flex:1 1;min-height:44px}.hope-demo_body__LxnN2{grid-template-columns:1fr;grid-template-rows:380px 300px;height:auto}.hope-demo_panel__C60gY{border-bottom:1px solid rgba(180,200,255,.08);order:-1}.hope-demo_chat__QRY9h{border-right:0}.hope-demo_chatHeader__ErvXt{display:none}.hope-demo_plan__5bogo{padding:20px}.hope-demo_planSteps__cDwx5{gap:8px}.hope-demo_planStep__GlOhw{padding:10px 12px}.hope-demo_arch__5OFD1{padding:16px}.hope-demo_archCanvas__eVPj\+{margin:24px 6px 28px}.hope-demo_archNode__l7465{border-radius:10px;gap:5px;padding:6px 8px}.hope-demo_archLabel__e9hKt{font-size:11px}.hope-demo_archKind__EwD6P{display:none}.hope-demo_product__XqkI2{padding:16px}.hope-demo_site__JziqJ{padding:14px}.hope-demo_siteLinks__Qsvk8{display:none}.hope-demo_siteTitle__lWDtZ{font-size:21px;margin:12px 0 10px}.hope-demo_suggestion__LMbYS{min-height:48px}}@media (prefers-reduced-motion:reduce){.hope-demo_archEdgeHot__4mt\+v,.hope-demo_archNodeAppear__h3PXU,.hope-demo_badgeBusy__mT6mV .hope-demo_badgeDot__uV2UW,.hope-demo_caret__trXEo,.hope-demo_enter__mbUB9,.hope-demo_fresh__gcIiZ,.hope-demo_panelInner__eKeIm,.hope-demo_skeleton__GEHuB span,.hope-demo_spinner__eQQYz,.hope-demo_suggestion__LMbYS:not(:disabled),.hope-demo_thinking__2QBxs,.hope-demo_viewEmpty__RnlQ2{animation:none}}.hope-demo-reading_reading__Ei1gn{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;overflow:hidden;padding:32px 36px}.hope-demo-reading_eyebrow__iJ3rl{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__tJRiv{animation:hope-demo-reading_ping__TotjK 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__JXhJ4{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__cQCet:after{animation:hope-demo-reading_sweep__JTA7Q 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__4ck1y{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__sQ\+kT{animation:hope-demo-reading_mark__clKm2 .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__XHWo2{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hope-demo-reading_heardRow__-Lipb{align-items:center;animation:hope-demo-reading_fadeUp__J7yNA .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__jRsIt{color:var(--c);font-weight:600}.hope-demo-reading_arrow__5slWH{color:rgba(228,232,245,.35)}.hope-demo-reading_heardMeaning__8YpQm{color:rgba(228,232,245,.8);font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11px}.hope-demo-reading_scan__p0Cyr{animation:hope-demo-reading_fadeUp__J7yNA .36s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column;gap:10px}.hope-demo-reading_scanLabel__Lb\+9Z{color:rgba(228,232,245,.5);font-size:12px;margin:0}.hope-demo-reading_chips__6GPxN{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hope-demo-reading_chip__U68jN{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__9EZtH{background:rgba(180,200,255,.2);border-radius:2px;height:7px;transition:background-color .3s;width:7px}.hope-demo-reading_chipOn__02SZx{animation:hope-demo-reading_pop__NSypa .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__02SZx .hope-demo-reading_chipDot__9EZtH{background:var(--c)}.hope-demo-reading_verdict__\+kiNb{color:#7cdcc0;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hope-demo-reading_verdictUpdate__--BRI{color:#a48bff}.hope-demo-reading_drafting__-qyDi{animation:hope-demo-reading_fadeUp__J7yNA .36s both,hope-demo-reading_pulse__5IdO3 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__TotjK{80%,to{box-shadow:0 0 0 8px rgba(164,139,255,0)}}@keyframes hope-demo-reading_sweep__JTA7Q{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes hope-demo-reading_mark__clKm2{0%{box-shadow:inset 0 -24px 0 var(--c)}}@keyframes hope-demo-reading_pop__NSypa{0%{transform:scale(.92)}to{transform:none}}@keyframes hope-demo-reading_fadeUp__J7yNA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hope-demo-reading_pulse__5IdO3{50%{opacity:.45}}@media (max-width:1024px){.hope-demo-reading_reading__Ei1gn{gap:16px;padding:24px}.hope-demo-reading_prompt__JXhJ4{font-size:20px}}@media (max-width:767px){.hope-demo-reading_reading__Ei1gn{gap:12px;padding:18px 16px}.hope-demo-reading_prompt__JXhJ4{font-size:17px}.hope-demo-reading_chips__6GPxN,.hope-demo-reading_heard__XHWo2{gap:6px}.hope-demo-reading_chip__U68jN,.hope-demo-reading_heardRow__-Lipb{font-size:11px;padding:5px 8px}.hope-demo-reading_heardMeaning__8YpQm{font-size:10px}}@media (prefers-reduced-motion:reduce){.hope-demo-reading_chipOn__02SZx,.hope-demo-reading_drafting__-qyDi,.hope-demo-reading_heardRow__-Lipb,.hope-demo-reading_phraseOn__sQ\+kT,.hope-demo-reading_promptScanning__cQCet:after,.hope-demo-reading_pulseDot__tJRiv,.hope-demo-reading_scan__p0Cyr{animation:none}}.hope-connected_section__3xX0t{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__J1dgf{margin:0 auto 48px;max-width:760px;text-align:center}.hope-connected_eyebrow__y4DZW{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-connected_title__L583i{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-connected_titleAccent__KJsc3{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__k6PoH{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:20px auto 0;max-width:620px}.hope-connected_stage__H5bVA{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__Ho-5U{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__aZ8nY{color:#a48bff;flex:none}.hope-connected_flow__jo6AQ{align-items:center;display:grid;grid-template-columns:minmax(0,5fr) 56px minmax(0,6fr);grid-gap:12px;gap:12px}.hope-connected_sources__j1SJV{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hope-connected_source__\+JhpY{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__6qyaY{border-color:#34385a;opacity:1;transform:translateX(4px)}.hope-connected_sourceNew__qD2IG{border-style:dashed}.hope-connected_sourceNew__qD2IG.hope-connected_sourceOn__6qyaY{background:linear-gradient(#141422,#141422) padding-box,linear-gradient(135deg,#7b61ff,#6fa8e5,#7cdcc0) border-box;border:1px solid transparent}.hope-connected_glyph__Cffi7{border-radius:10px;display:grid;flex:none;font-size:16px;font-weight:700;height:34px;place-items:center;width:34px}.hope-connected_glyphNew__DBW7S{background:linear-gradient(135deg,#5c3eff,#8b5cff);color:#fff}.hope-connected_sourceText__j-P37{display:flex;flex-direction:column;line-height:1.3;min-width:0}.hope-connected_sourceKind__XmJ8e{color:#8a8fa8;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hope-connected_sourceName__JzIHE{font-size:14px;font-weight:600}.hope-connected_sourceMeta__U7Wrb{color:#8a8fa8;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:11.5px}.hope-connected_reused__cEbgd{color:#7cdcc0;font-size:11px;font-weight:600;margin-left:auto;min-width:48px;text-align:right;white-space:nowrap}.hope-connected_reusedNew__07448{color:#a48bff}.hope-connected_arrow__dpGcx{height:2px;position:relative}.hope-connected_arrow__dpGcx 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__dpGcx: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__hvuQd span{background:linear-gradient(90deg,#7b61ff,#7cdcc0)}.hope-connected_arrowOn__hvuQd:after{border-color:#7cdcc0}.hope-connected_output__VmoD0{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__Abo20{align-items:center;background:#efe9e0;display:flex;gap:10px;padding:9px 12px}.hope-connected_dots__9C5BE{display:inline-flex;gap:6px}.hope-connected_dots__9C5BE i{background:rgba(42,35,32,.18);border-radius:50%;display:block;height:10px;width:10px}.hope-connected_url__hsHf5{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__fzuWB{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__G5eEB{background:#fbf8f3}.hope-connected_resultJoined__x8Yx0{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__vppHB{box-shadow:none}.hope-connected_brick__-N4XC{border:1.5px dashed #d9cfc3;border-radius:10px;position:relative;transition:border-color .4s ease,background .4s ease}.hope-connected_brickBody__iasFy{opacity:0;transform:translateY(-14px) scale(.98);transition:none}.hope-connected_brickOn__kUp9N{background:color-mix(in srgb,var(--c) 7%,transparent);border-color:var(--c);border-style:solid}.hope-connected_brickOn__kUp9N .hope-connected_brickBody__iasFy{animation:hope-connected_snap__iROcq .48s cubic-bezier(.2,1.5,.4,1) both;opacity:1;transform:none}.hope-connected_brick__-N4XC: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__kUp9N:before{opacity:1}.hope-connected_brickTab__N4XLX{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__kUp9N .hope-connected_brickTab__N4XLX{opacity:1;transform:none}.hope-connected_brickComposed__HGpnY.hope-connected_brickOn__kUp9N{background:transparent;border-color:transparent}.hope-connected_brickComposed__HGpnY .hope-connected_brickTab__N4XLX,.hope-connected_brickComposed__HGpnY:before{opacity:0}.hope-connected_kpi__nl1ae.hope-connected_brickComposed__HGpnY.hope-connected_brickOn__kUp9N{background:#fff;border-color:#ede5da}.hope-connected_joinTag__z7VCA{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__x8Yx0 .hope-connected_joinTag__z7VCA{opacity:1}.hope-connected_resultHead__8zxSe{align-items:center;display:flex;justify-content:space-between;padding:6px 8px}.hope-connected_resultTitle__Q3rmE{font-family:"Instrument Serif",Georgia,serif;font-size:24px}.hope-connected_resultPill__PD0Y9{background:#f4e4d8;border-radius:999px;color:#b4572e;font-size:11px;font-weight:600;padding:4px 10px}.hope-connected_kpis__ypcgk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hope-connected_kpi__nl1ae .hope-connected_brickBody__iasFy{display:flex;flex-direction:column;padding:9px 11px}.hope-connected_kpiValue__7ehP0{font-size:17px;font-weight:700}.hope-connected_kpiLabel__g0uGS{color:#8a7d73;font-size:11px}.hope-connected_chart__\+E\+DZ{display:block;height:48px;width:100%}.hope-connected_chartBrick__0gkts .hope-connected_brickBody__iasFy{padding:8px}.hope-connected_rows__CtxFu{background:#fff;border-radius:9px;list-style:none;margin:0;padding:0}.hope-connected_rows__CtxFu li{border-top:1px solid #ede5da;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 12px}.hope-connected_rows__CtxFu li:first-child{border-top:0}@keyframes hope-connected_snap__iROcq{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__TmmO4{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__VMMzl{opacity:1}.hope-connected_proofItem__XyzIc{align-items:baseline;display:flex;gap:8px}.hope-connected_proofValue__YIY\+f{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.hope-connected_proofLabel__bTge1{color:rgba(228,232,245,.6);font-size:13px;margin:0}.hope-connected_advantages__0eUNu{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__Jgtj5{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__f88CM{color:#a48bff;font-family:"JetBrains Mono","SF Mono",Menlo,monospace;font-size:12px}.hope-connected_advTitle__993Mk{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:12px 0 8px}.hope-connected_advBody__gvJ6D{color:rgba(228,232,245,.65);font-size:14px;line-height:1.55;margin:0}.hope-connected_advLink__xGjkw{color:#a48bff;font-size:13px;margin-top:auto;min-height:24px;padding-top:14px;text-decoration:none}.hope-connected_advLink__xGjkw:hover{color:#c9b8ff}.hope-connected_advLink__xGjkw:focus-visible{border-radius:4px;outline:2px solid #a48bff;outline-offset:2px}@keyframes hope-connected_pulse__jTXQB{50%{opacity:.45}}@media (max-width:1024px){.hope-connected_section__3xX0t{padding:64px 24px 96px}.hope-connected_advantages__0eUNu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hope-connected_section__3xX0t{padding:56px 16px 72px}.hope-connected_intro__J1dgf{margin-bottom:32px}.hope-connected_stage__H5bVA{padding:16px}.hope-connected_prompt__Ho-5U{border-radius:16px;font-size:13px;margin-bottom:20px;padding:10px 14px}.hope-connected_flow__jo6AQ{gap:16px;grid-template-columns:1fr}.hope-connected_arrow__dpGcx{height:28px;margin:0 auto;width:2px}.hope-connected_arrow__dpGcx span{background:rgba(164,139,255,.15)}.hope-connected_arrowOn__hvuQd span{background:linear-gradient(180deg,#7b61ff,#7cdcc0)}.hope-connected_arrow__dpGcx:after{bottom:-2px;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(135deg)}.hope-connected_sourceOn__6qyaY{transform:none}.hope-connected_output__VmoD0{min-height:280px}.hope-connected_result__fzuWB{gap:11px;margin:8px;padding:14px 12px 28px}.hope-connected_kpi__nl1ae .hope-connected_brickBody__iasFy{padding:8px}.hope-connected_kpi__nl1ae .hope-connected_brickTab__N4XLX{display:none}.hope-connected_kpiValue__7ehP0{font-size:15px}.hope-connected_proof__TmmO4{flex-wrap:wrap;gap:20px}.hope-connected_proofValue__YIY\+f{font-size:20px}.hope-connected_advantages__0eUNu{grid-template-columns:1fr;margin-top:32px}}@media (prefers-reduced-motion:reduce){.hope-connected_brickTab__N4XLX,.hope-connected_brick__-N4XC,.hope-connected_brick__-N4XC:before,.hope-connected_proof__TmmO4,.hope-connected_result__fzuWB,.hope-connected_source__\+JhpY{transition:none}.hope-connected_brickOn__kUp9N .hope-connected_brickBody__iasFy{animation:none}}.hope-anywhere_section__ZNjNW{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__7u\+uv{margin:0 auto 32px;max-width:760px;text-align:center}.hope-anywhere_eyebrow__fuTlc{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-anywhere_title__\+U4GZ{font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.hope-anywhere_titleAccent__p08it{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__IhB9Y{color:rgba(228,232,245,.7);font-size:16px;line-height:1.6;margin:16px auto 0;max-width:620px}.hope-anywhere_stage__6pRgQ{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__AWQt3{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px 14px;gap:28px 14px}.hope-anywhere_device__1VUFe{align-items:center;display:flex;flex-direction:column;margin:0;opacity:.5;transition:opacity .5s ease}.hope-anywhere_deviceDone__5B7we,.hope-anywhere_deviceOn__0oWl2{opacity:1}.hope-anywhere_frame__d0aLV{background:#0b0b12;border:1px solid #1b1d2c;overflow:hidden;position:relative;transition:box-shadow .5s ease,border-color .5s ease;width:100%}.hope-anywhere_deviceOn__0oWl2 .hope-anywhere_frame__d0aLV{box-shadow:0 0 0 1px rgba(164,139,255,.35),0 30px 80px -30px rgba(123,97,255,.7)}.hope-anywhere_describe__YXHGb{grid-column:1/-1}.hope-anywhere_describe__YXHGb .hope-anywhere_frame__d0aLV{aspect-ratio:9/19;border-radius:34px;border-width:7px;max-width:220px}.hope-anywhere_review__u83ON .hope-anywhere_frame__d0aLV{aspect-ratio:4/3;border-radius:14px;border-width:6px}.hope-anywhere_ship__MCWYu .hope-anywhere_frame__d0aLV{aspect-ratio:16/10;border-radius:10px 10px 3px 3px;border-width:5px}.hope-anywhere_laptopBase__LL7AK{background:linear-gradient(#2a2d44,#15161f);border-radius:0 0 10px 10px;height:7px;width:106%}.hope-anywhere_caption__ztBU-{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:12px;text-align:center}.hope-anywhere_captionStep__U3uVe{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__0oWl2 .hope-anywhere_captionStep__U3uVe{background:#7b61ff;border-color:#7b61ff;color:#fff}.hope-anywhere_captionText__gztSE{align-items:center;display:flex;flex-direction:column;line-height:1.35}.hope-anywhere_captionText__gztSE strong{font-size:14px;font-weight:600}.hope-anywhere_captionText__gztSE span{color:rgba(228,232,245,.6);font-size:12px}.hope-anywhere_phoneUi__tYUTr{display:flex;flex-direction:column;font-size:11.5px;gap:10px;inset:0;padding:30px 10px 14px;position:absolute}.hope-anywhere_notch__\+zefi{background:#000;border-radius:999px;height:12px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:32%}.hope-anywhere_phoneHead__jPEwB{color:rgba(228,232,245,.7);font-size:12px;font-weight:600;text-align:center}.hope-anywhere_chatYou__HlQ-u{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__uPxvb{animation:hope-anywhere_blink__HyxdW .9s steps(1) infinite;background:#c9b8ff;display:inline-block;height:1em;margin-left:1px;vertical-align:-2px;width:1.5px}.hope-anywhere_chatHope__r7I3N{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__6QBFV{opacity:1;transform:none}.hope-anywhere_chatHopeKicker__I-OoP{color:#a48bff;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hope-anywhere_chatHope__r7I3N 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__r7I3N li{align-items:center;display:flex;gap:6px}.hope-anywhere_planDot__7nuek{background:#7cdcc0;border-radius:50%;flex:none;height:5px;width:5px}.hope-anywhere_preview__AqP\+A{background:#fbf6ef;border-radius:12px;color:#2b211a;filter:saturate(0);opacity:.18;overflow:hidden;transition:opacity .5s ease,filter .5s ease}.hope-anywhere_previewOn__NUv53{filter:none;opacity:1}.hope-anywhere_previewBar__rmDpW{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__rmDpW 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__A0KSi{display:flex;flex-direction:column;gap:6px;padding:8px}.hope-anywhere_previewBody__A0KSi b{font-size:12px}.hope-anywhere_previewPacks__VRfym{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.hope-anywhere_previewPacks__VRfym 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__ygB0O{background:#efe5da;border-radius:4px;height:7px}.hope-anywhere_previewRow__ygB0O+.hope-anywhere_previewRow__ygB0O{width:70%}.hope-anywhere_handoff__8f\+6Q{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__mXHbP{background:rgba(124,220,192,.14);border-style:solid;color:#7cdcc0}.hope-anywhere_tabletUi__iPGjT{background:#fbf6ef;color:#2b211a;display:flex;flex-direction:column;font-size:9.5px;gap:6px;inset:0;padding:8px;position:absolute}.hope-anywhere_sandboxBar__TxINs{align-items:center;display:flex;gap:6px}.hope-anywhere_sandboxPill__P\+vza{background:#2b211a;border-radius:999px;color:#fbf6ef;font-size:8.5px;font-weight:600;padding:2px 7px}.hope-anywhere_sandboxUrl__0AU4R{color:#8a7666;display:none;font-family:monospace;font-family:var(--bit-font-mono,monospace);font-size:9.5px}.hope-anywhere_membersHead__FxzEi{font-size:12px;font-weight:700;letter-spacing:-.02em}.hope-anywhere_membersHead__FxzEi span{color:#b4572e;font-size:10px;font-weight:500;margin-left:4px}.hope-anywhere_packs__hVRGC{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.hope-anywhere_packs__hVRGC div{background:#fff;border:1px solid #eadfd2;border-radius:8px;display:flex;flex-direction:column;padding:4px 6px}.hope-anywhere_packs__hVRGC b{color:#b4572e;font-size:11px}.hope-anywhere_packs__hVRGC span{color:#8a7666;display:none;font-size:10px}.hope-anywhere_packs__hVRGC em{font-style:normal;font-weight:600}.hope-anywhere_memberRows__I1s8n{display:none;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.hope-anywhere_memberRows__I1s8n li{align-items:center;border-bottom:1px solid #efe5da;display:flex;gap:6px;padding:4px 0}.hope-anywhere_memberRows__I1s8n i{border-radius:50%;flex:none;height:14px;width:14px}.hope-anywhere_memberRows__I1s8n span{color:#8a7666;font-size:10px;margin-left:auto}.hope-anywhere_approve__M1pQl{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__bdBEP{background:#2f7a5d}.hope-anywhere_laptopUi__TuLhO{background:#fbf6ef;color:#2b211a;display:flex;flex-direction:column;font-size:9px;inset:0;position:absolute}.hope-anywhere_chrome__qidsJ{align-items:center;background:#efe5da;color:#8a7666;display:flex;font-size:8px;gap:4px;padding:4px 6px}.hope-anywhere_chrome__qidsJ i{background:#d8c9b8;border-radius:50%;height:5px;width:5px}.hope-anywhere_chrome__qidsJ 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__qidsJ i{flex:none}.hope-anywhere_site__PtWEb{display:flex;flex-direction:column;gap:5px;padding:6px 8px}.hope-anywhere_siteNav__m1YQk{align-items:center;color:#8a7666;display:flex;gap:8px}.hope-anywhere_siteNav__m1YQk b{color:#2b211a;margin-right:auto}.hope-anywhere_siteNav__m1YQk span{display:none}.hope-anywhere_siteHero__do7fD{font-family:"Instrument Serif",Georgia,serif;font-size:13px;line-height:1.1}.hope-anywhere_sitePacks__qAKKc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;transition:transform .4s ease}.hope-anywhere_sitePacks__qAKKc 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__qAKKc b{font-size:8px}.hope-anywhere_sitePacks__qAKKc em{color:#b4572e;font-style:normal;font-weight:600}.hope-anywhere_schedule__rRKAK{display:none;flex-direction:column;list-style:none;margin:0;padding:0}.hope-anywhere_schedule__rRKAK li{align-items:center;border-bottom:1px solid #efe5da;display:flex;gap:10px;padding:6px 0}.hope-anywhere_schedule__rRKAK span{color:#8a7666;font-family:monospace;font-family:var(--bit-font-mono,monospace)}.hope-anywhere_schedule__rRKAK em{color:#8a7666;font-style:normal;margin-left:auto}.hope-anywhere_sitePacksOn__VUVOj div{border-color:#7cdcc0;box-shadow:0 0 0 2px rgba(124,220,192,.25)}.hope-anywhere_status__Be8mE{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__zI2K2{background:#2b211a;color:#ffcc4d}.hope-anywhere_statusLive__bXPHz{background:#2f7a5d;color:#fff}.hope-anywhere_stores__F1BM-{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.hope-anywhere_store__M7g5h{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__M7g5h:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.hope-anywhere_store__M7g5h:focus-visible,.hope-anywhere_storyLink__STUnp:focus-visible{outline:2px solid #a48bff;outline-offset:3px}.hope-anywhere_store__M7g5h 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__M7g5h small{font-size:10.5px;font-weight:400;letter-spacing:0;opacity:.8}.hope-anywhere_storyLink__STUnp{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__STUnp:hover{color:#c9b8ff}@media (min-width:768px){.hope-anywhere_section__ZNjNW{padding:64px 24px 96px}.hope-anywhere_intro__7u\+uv{margin-bottom:44px}.hope-anywhere_lede__IhB9Y{font-size:17px;margin-top:20px}.hope-anywhere_stage__6pRgQ{padding:40px 24px 24px}.hope-anywhere_devices__AWQt3{gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1.6fr)}.hope-anywhere_describe__YXHGb{grid-column:auto}.hope-anywhere_describe__YXHGb .hope-anywhere_frame__d0aLV{max-width:none}.hope-anywhere_phoneUi__tYUTr{font-size:10.5px;gap:8px;padding:26px 8px 12px}.hope-anywhere_review__u83ON .hope-anywhere_frame__d0aLV{border-radius:18px;border-width:9px}.hope-anywhere_ship__MCWYu .hope-anywhere_frame__d0aLV{border-radius:12px 12px 4px 4px;border-width:7px}.hope-anywhere_laptopBase__LL7AK{height:9px}.hope-anywhere_tabletUi__iPGjT{font-size:10.5px;gap:7px;padding:10px}.hope-anywhere_membersHead__FxzEi{font-size:14px}.hope-anywhere_memberRows__I1s8n{display:flex}.hope-anywhere_memberRows__I1s8n li:nth-child(n+3){display:none}.hope-anywhere_packs__hVRGC span{display:block}.hope-anywhere_approve__M1pQl{font-size:10px;padding:5px 8px}.hope-anywhere_laptopUi__TuLhO{font-size:10px}.hope-anywhere_chrome__qidsJ{font-size:9px;padding:5px 8px}.hope-anywhere_site__PtWEb{gap:8px;padding:10px 12px}.hope-anywhere_siteNav__m1YQk span{display:inline}.hope-anywhere_siteHero__do7fD{font-size:18px}.hope-anywhere_sitePacks__qAKKc{gap:6px}.hope-anywhere_sitePacks__qAKKc div{padding:6px}.hope-anywhere_sitePacks__qAKKc b{font-size:10px}.hope-anywhere_status__Be8mE{font-size:9px;padding:2px 8px}.hope-anywhere_previewBody__A0KSi{gap:5px;padding:6px}.hope-anywhere_previewBody__A0KSi b{font-size:10.5px}.hope-anywhere_previewPacks__VRfym i{font-size:8.5px;padding:4px}.hope-anywhere_handoff__8f\+6Q{font-size:9.5px;padding:5px 9px}.hope-anywhere_stores__F1BM-{margin-top:36px}.hope-anywhere_store__M7g5h{flex:0 0 auto;padding:0 18px}.hope-anywhere_store__M7g5h span{font-size:17px}.hope-anywhere_storyLink__STUnp{flex-basis:auto}}@media (min-width:1025px){.hope-anywhere_section__ZNjNW{padding:80px 32px 120px}.hope-anywhere_stage__6pRgQ{padding:48px 40px 32px}.hope-anywhere_devices__AWQt3{gap:40px}.hope-anywhere_phoneUi__tYUTr{font-size:12px;gap:10px;padding:32px 11px 16px}.hope-anywhere_previewBody__A0KSi b{font-size:12px}.hope-anywhere_handoff__8f\+6Q{font-size:10.5px}.hope-anywhere_caption__ztBU-{align-items:flex-start;flex-direction:row;gap:10px;margin-top:18px;text-align:left}.hope-anywhere_captionText__gztSE{align-items:flex-start}.hope-anywhere_captionText__gztSE strong{font-size:15px}.hope-anywhere_captionText__gztSE span{font-size:13px}.hope-anywhere_sandboxUrl__0AU4R{display:inline}.hope-anywhere_tabletUi__iPGjT{font-size:11px;gap:8px;padding:12px}.hope-anywhere_membersHead__FxzEi{font-size:15px}.hope-anywhere_memberRows__I1s8n li:nth-child(n+3){display:flex}.hope-anywhere_siteHero__do7fD{font-size:24px}.hope-anywhere_schedule__rRKAK{display:flex;margin-top:4px}.hope-anywhere_laptopUi__TuLhO,.hope-anywhere_sitePacks__qAKKc b{font-size:11px}}@keyframes hope-anywhere_blink__HyxdW{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hope-anywhere_approve__M1pQl,.hope-anywhere_chatHope__r7I3N,.hope-anywhere_device__1VUFe,.hope-anywhere_frame__d0aLV,.hope-anywhere_handoff__8f\+6Q,.hope-anywhere_preview__AqP\+A,.hope-anywhere_sitePacks__qAKKc,.hope-anywhere_sitePacks__qAKKc div,.hope-anywhere_status__Be8mE,.hope-anywhere_store__M7g5h{transition:none}.hope-anywhere_caret__uPxvb{animation:none}}.hope-agents_section__2mAWx{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__1cvf7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;align-items:center;gap:80px}.hope-agents_eyebrow__TZ7ed{color:#a48bff;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.hope-agents_title__fzTHe{font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:20px 0 24px}.hope-agents_titleAccent__nY3\+u{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__pws-H{color:rgba(228,232,245,.7);font-size:17px;line-height:1.6;margin:0;max-width:520px}.hope-agents_shared__rjjuB{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.hope-agents_shared__rjjuB 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__rjjuB li span{color:#7cdcc0}.hope-agents_grid__4GFP9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hope-agents_card__RPxYO{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__5-rtN{border-radius:50%;height:140px;position:absolute;right:-40px;top:-40px;width:140px}.hope-agents_cardInner__ujzN9{position:relative}.hope-agents_icon__zSB7T{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__zSB7T img{display:block;-o-object-fit:contain;object-fit:contain}.hope-agents_name__9VKDR{font-size:16px;font-weight:600;letter-spacing:-.01em}.hope-agents_role__BFdGf{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__QP45B{color:rgba(228,232,245,.65);font-size:13px;line-height:1.5;margin:10px 0 0}@media (max-width:1024px){.hope-agents_section__2mAWx{padding:48px 24px 96px}.hope-agents_layout__1cvf7{gap:40px;grid-template-columns:1fr}.hope-agents_lede__pws-H{max-width:640px}}@media (max-width:767px){.hope-agents_section__2mAWx{padding:40px 16px 72px}.hope-agents_grid__4GFP9{grid-template-columns:1fr}.hope-agents_card__RPxYO{min-height:0}}.hope-titles_hopeTitles__K\+rJW{--page-accent:#a586ff}.hope-titles_hopeTitles__K\+rJW h1,.hope-titles_hopeTitles__K\+rJW h2{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important;-webkit-font-smoothing:antialiased}.hope-titles_hopeTitles__K\+rJW h1 span,.hope-titles_hopeTitles__K\+rJW h2 [class*=titleAccent],.hope-titles_hopeTitles__K\+rJW 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__K\+rJW h2 [class*=titleAccent],.hope-titles_hopeTitles__K\+rJW h2 em{display:inline!important}.hope-titles_hopeTitles__K\+rJW h1 span{background:none!important;-webkit-text-fill-color:#f5f5f7!important;color:#f5f5f7!important}.hope-titles_hopeTitles__K\+rJW h2 [class*=titleAccent],.hope-titles_hopeTitles__K\+rJW 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__K\+rJW p[class*=eyebrow]{color:var(--page-accent)!important}