.home_home__TxN6s{--home-white:#ffffff;--home-gray:#f5f6fa;--home-line:#e3e5ee;--home-text:var(--horizon-ink);--home-muted:#555a75;--home-pin-text:hsl(233.7 57% 50.8%);background:var(--home-white);color:var(--home-text)}.home_inner___YzM6{max-width:1200px;margin:0 auto}.home_band__QPfKG{padding:clamp(72px,10vw,120px) 20px}.home_bandWhite__qYjw7{background:var(--home-white)}.home_bandGray__MRYu4{background:var(--home-gray)}.home_center__Ru3oZ{text-align:center}.home_eyebrow__UmUMC{margin:0 0 14px;font:600 13px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--home-pin-text)}.home_head__M9u1r{max-width:760px;margin:0 auto clamp(36px,5vw,56px);text-align:center}.home_title__Gys5F{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.home_lede__s2oMu{margin:18px auto 0;max-width:620px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;color:var(--home-muted);text-wrap:pretty}.home_textLink__Fb72M{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:15px;font-weight:600;color:var(--home-pin-text);text-decoration:none}.home_textLink__Fb72M:hover{text-decoration:underline;text-underline-offset:3px}.home_hero__nJs_5{position:relative;overflow:hidden;padding:clamp(112px,14vh,136px) 20px clamp(56px,8vw,96px);background:#05060f;color:#fff}.home_heroCopy__Qe5tI{position:relative;z-index:1;max-width:1000px;margin:0 auto;text-align:center}.home_heroTitle__6BiwY{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.028em;text-wrap:balance}.home_heroWord__9l9vC{display:inline-block;animation:home_wordIn__mocO5 .7s cubic-bezier(.16,1,.3,1) both}@keyframes home_wordIn__mocO5{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.home_heroTitle__6BiwY em{--em:#8592ff;font-style:normal;color:var(--em);background:linear-gradient(100deg,var(--em) 0,var(--em) 40%,#dfe3ff 50%,var(--em) 60%,var(--em) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:home_wordIn__mocO5 .7s cubic-bezier(.16,1,.3,1) both,home_shimmer__OXQ3D 6s ease-in-out 1.4s infinite}@keyframes home_shimmer__OXQ3D{0%,60%{background-position:100% 0}to{background-position:-50% 0}}.home_heroLede__pcPSa{max-width:660px;margin:20px auto 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55;color:rgba(255,255,255,.72);text-wrap:pretty}.home_heroActions__kc7Mo{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.home_primaryCta__LQ16B,.home_secondaryCta__KUH51{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font:600 16px/1 var(--body);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .2s,box-shadow .2s}.home_primaryCta__LQ16B{position:relative;overflow:hidden;border:0;background:var(--horizon-pin);color:#fff;box-shadow:0 10px 24px -8px rgba(79,99,255,.6)}.home_primaryCta__LQ16B:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease}.home_primaryCta__LQ16B:hover{background:#3d4fe6;transform:translateY(-1px);box-shadow:0 14px 30px -8px rgba(79,99,255,.7)}.home_primaryCta__LQ16B:hover:after{transform:translateX(120%)}.home_ctaArrow___rZ7J{transition:transform .2s}.home_primaryCta__LQ16B:hover .home_ctaArrow___rZ7J{transform:translateX(3px)}.home_playDot__5EVWA{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#fff;color:var(--horizon-ink)}.home_playDot__5EVWA:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--horizon-pin);opacity:0;animation:home_ping__7WeKH 2.6s ease-out 2s infinite}@keyframes home_ping__7WeKH{0%{opacity:.6;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.5)}}.home_secondaryCta__KUH51{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff}.home_secondaryCta__KUH51:hover{border-color:rgba(255,255,255,.45);transform:translateY(-1px)}.home_price__UnyDv:hover{transform:translateY(-4px);box-shadow:0 20px 44px -24px rgba(18,18,40,.35)}.home_audienceIn__hNW0R{animation:home_audienceIn__hNW0R .45s cubic-bezier(.16,1,.3,1)}.home_audienceIn__hNW0R li{animation:home_audienceIn__hNW0R .5s cubic-bezier(.16,1,.3,1) both}.home_audienceIn__hNW0R li:nth-child(2){animation-delay:60ms}.home_audienceIn__hNW0R li:nth-child(3){animation-delay:.12s}.home_audienceIn__hNW0R li:nth-child(4){animation-delay:.18s}@keyframes home_audienceIn__hNW0R{0%{opacity:0;transform:translateY(10px)}}.home_audienceTab___eHxj{transition:background .2s,color .2s,transform .2s}.home_audienceTab___eHxj:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.home_appArrow__CGVWy,.home_appIcon__TqpdZ,.home_appTile__shEY3,.home_price__UnyDv,.home_routeCard__fB_33{transition:none;transform:none!important}.home_heroTitle__6BiwY em,.home_heroWord__9l9vC,.home_playDot__5EVWA:before{animation:none}.home_primaryCta__LQ16B:after{display:none}.home_audienceIn__hNW0R,.home_audienceIn__hNW0R li{animation:none}}.home_heroNote__InaY4{margin:16px 0 0;font-size:15px;color:rgba(255,255,255,.62)}.home_filmVideo__t8QY2{display:block;width:100%;height:auto;border-radius:10px;background:#000}.home_trust___UgcN{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:22px 20px;border-block:1px solid var(--home-line);background:var(--home-white);list-style:none;font-size:15px;color:var(--home-muted)}.home_trust___UgcN li{display:inline-flex;align-items:center;gap:7px}.home_trust___UgcN svg{color:var(--horizon-pin)}.home_appGrid__mFWUJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home_appGrid__mFWUJ>li:first-child{grid-column:span 2}.home_appTile__shEY3{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 22px 20px;border:1px solid var(--home-line);border-radius:14px;background:var(--home-white);color:var(--home-text);text-decoration:none;transition:border-color .2s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.home_appTile__shEY3:hover{border-color:color-mix(in srgb,var(--hue) 45%,var(--home-line));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--hue) 65%,transparent);transform:translateY(-4px)}.home_appTile__shEY3:hover .home_appIcon__TqpdZ{transform:rotate(-6deg) scale(1.08)}.home_appIcon__TqpdZ{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:10px;background:var(--hue);color:#fff;transition:transform .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--hue) 80%,transparent)}.home_appTile__shEY3 strong{display:flex;align-items:center;gap:8px;font-size:17px}.home_appTile__shEY3 small{padding:2px 7px;border-radius:999px;background:var(--home-gray);font-size:13px;font-weight:500;color:var(--home-muted)}.home_appLine__7UcJC{font-size:15px;line-height:1.45;color:var(--home-text)}.home_appInside__Jh_j8{margin-top:auto;padding-top:8px;font:500 13px/1.4 var(--mono);color:var(--home-muted)}.home_appArrow__CGVWy{position:absolute;top:20px;right:20px;color:#a9adc2;transition:color .2s,transform .2s}.home_appTile__shEY3:hover .home_appArrow__CGVWy{color:var(--horizon-pin);transform:translate(2px,-2px)}.home_appChip__Vq7q0{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--hue) 75%,black);font-size:13px;font-weight:600;color:#fff}.home_flow__AcrBh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:start}.home_route__hsjz6{--gap:12px;position:relative;display:grid;gap:var(--gap);margin:0;padding:0;list-style:none}.home_route__hsjz6:after,.home_route__hsjz6:before{content:"";position:absolute;top:30px;bottom:30px;left:21px;width:2px;border-radius:2px;background:var(--home-line)}.home_route__hsjz6:after{bottom:auto;height:calc((100% - 60px) * var(--progress));background:linear-gradient(180deg,#e5484d,#8e4ec6,#4f63ff,#12a594);transition:height .6s cubic-bezier(.4,0,.2,1)}.home_routeStop__xBi_u{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.home_routeNode__pBQC5{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin-top:8px;border:2px solid var(--home-line);border-radius:50%;background:var(--home-white);color:#9a9eb5;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s}.home_routeStop__xBi_u[data-state=done] .home_routeNode__pBQC5{border-color:color-mix(in srgb,var(--hue) 45%,white);color:color-mix(in srgb,var(--hue) 80%,black)}.home_routeStop__xBi_u[data-state=on] .home_routeNode__pBQC5{border-color:var(--hue);background:var(--hue);color:#fff;transform:scale(1.12);box-shadow:0 0 0 6px color-mix(in srgb,var(--hue) 16%,transparent)}.home_routeCard__fB_33{display:grid;gap:4px;width:100%;padding:16px 18px;border:1px solid var(--home-line);border-radius:14px;background:var(--home-white);color:var(--home-text);text-align:left;cursor:pointer;transition:border-color .2s,background .3s,box-shadow .3s,transform .25s}.home_routeCard__fB_33:hover{border-color:color-mix(in srgb,var(--hue) 40%,var(--home-line));transform:translateX(3px)}.home_routeStop__xBi_u[data-state=on] .home_routeCard__fB_33{border-color:color-mix(in srgb,var(--hue) 50%,white);background:color-mix(in srgb,var(--hue) 6%,white);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--hue) 70%,transparent)}.home_routeMeta__WXG_r{font:600 13px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--hue) 75%,black)}.home_routeStop__xBi_u[data-state=next] .home_routeMeta__WXG_r{color:var(--home-muted)}.home_routeTitle__QJzmQ{font-size:18px;line-height:1.3}.home_routeStop__xBi_u[data-state=next] .home_routeTitle__QJzmQ{color:var(--home-muted)}.home_routeBody__TTe7o{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.home_routeBody__TTe7o>span{overflow:hidden;font-size:15px;line-height:1.55;color:var(--home-muted)}.home_routeStop__xBi_u[data-state=on] .home_routeBody__TTe7o{grid-template-rows:1fr}.home_routeStop__xBi_u[data-state=on] .home_routeBody__TTe7o>span{padding-top:4px}.home_routeBar__ERp4F{height:3px;margin-top:12px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--hue) 15%,white)}.home_routeBar__ERp4F>span{display:block;height:100%;border-radius:inherit;background:var(--hue);transform-origin:left;animation:home_routeFill__tDI1b linear forwards;animation-play-state:paused}.home_routeBar__ERp4F>span[data-playing]{animation-play-state:running}@keyframes home_routeFill__tDI1b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home_routeBar__ERp4F>span{animation:none}.home_routeBody__TTe7o,.home_routeNode__pBQC5,.home_route__hsjz6:after{transition:none}}.home_flowStage__JgIWc{padding:14px;border:1px solid color-mix(in srgb,var(--hue) 30%,var(--home-line));border-radius:18px;background:color-mix(in srgb,var(--hue) 5%,white);transition:border-color .3s,background .3s}.home_flowStageLabel__j8jQr{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600}.home_flowDemo__p_Ur3{position:sticky;top:100px;display:grid;justify-items:end;gap:12px;min-width:0}.home_flowDemo__p_Ur3>:first-child{width:100%}.home_demoPlay__dEjlR{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--horizon-ink);color:#fff;font:600 13px/1 var(--body);cursor:pointer;box-shadow:0 8px 20px -8px rgba(16,18,58,.5)}.home_demoPlaying__BvNd9{background:rgba(16,18,58,.72)}.home_audienceTabs__4VA9D{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.home_audienceTab___eHxj{height:42px;padding:0 18px;border:1px solid var(--home-line);border-radius:999px;background:var(--home-white);color:var(--home-text);font:500 15px/1 var(--body);cursor:pointer}.home_audienceTab___eHxj:hover{border-color:#c3c7d9}.home_audienceTab___eHxj[aria-pressed=true]{border-color:var(--horizon-ink);background:var(--horizon-ink);color:#fff}.home_audience__vR_AS{max-width:980px;margin:0 auto;padding:clamp(24px,4vw,40px);border:1px solid var(--home-line);border-radius:18px;background:var(--home-gray)}.home_audienceHeadline__CznK_{margin:0 0 24px;font-family:var(--display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.home_audienceCols__I4RbN{display:grid;grid-template-columns:1fr 1fr;gap:28px}.home_audienceCols__I4RbN h4{margin:0 0 12px;font:600 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-muted)}.home_fixes__JVgna,.home_pains__3rdq0{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15.5px;line-height:1.5}.home_pains__3rdq0 li{font-style:italic;color:var(--home-muted)}.home_fixes__JVgna li{display:flex;gap:9px}.home_fixes__JVgna svg{flex-shrink:0;margin-top:3px;color:var(--horizon-pin)}.home_audienceFoot__NHCMg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--home-line)}.home_audienceApps__Go1lr{display:flex;flex-wrap:wrap;gap:6px}.home_audienceLinks___Fpjh{display:flex;flex-wrap:wrap;gap:4px 20px}.home_audienceLinks___Fpjh .home_textLink__Fb72M{margin-top:0}.home_split__G_MYW{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,64px);align-items:center}.home_split__G_MYW .home_head__M9u1r{margin:0 0 28px;text-align:left}.home_split__G_MYW .home_lede__s2oMu{margin-left:0}.home_controls__cIDyG{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding:0;list-style:none}.home_controls__cIDyG li{display:grid;align-content:start;gap:4px;padding-left:14px;border-left:2px solid var(--horizon-pin);font-size:15px;line-height:1.5;color:var(--home-muted)}.home_controls__cIDyG strong{font-size:15.5px;color:var(--home-text)}.home_prices___h_b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px;margin:0 auto;padding:0;list-style:none}.home_price__UnyDv{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;padding:26px;border:1px solid var(--home-line);border-radius:16px;background:var(--home-white)}.home_priceFeatured__DTjZO{border-color:var(--horizon-pin);box-shadow:0 0 0 1px var(--horizon-pin)}.home_price__UnyDv h3{margin:0;font-size:17px}.home_priceAmount__AK4pK{margin:12px 0 10px;font-family:var(--display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em}.home_priceAmount__AK4pK span{font-family:var(--body);font-size:14px;font-weight:500;letter-spacing:0;color:var(--home-muted)}.home_price__UnyDv p:last-child{margin:0;font-size:15px;line-height:1.5;color:var(--home-muted)}.home_priceActions__IhH9n{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:28px}.home_priceActions__IhH9n .home_textLink__Fb72M{margin-top:0}.home_priceNote__PIZFY{max-width:760px;margin:22px auto 0;text-align:center;font-size:15px;line-height:1.6;color:var(--home-muted)}.home_note__oZahS{max-width:640px;margin:0 auto;font-size:18px;line-height:1.7;color:var(--home-text)}.home_noteTitle__p2r6Z{margin:0 0 20px;font-family:var(--display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.02em}.home_note__oZahS p{margin:0 0 16px}.home_signature__wdFh9{font-size:15px;font-weight:600}.home_signature__wdFh9 a{color:var(--home-pin-text);text-decoration:underline;text-underline-offset:3px}@media (max-width:1020px){.home_appGrid__mFWUJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.home_flowDemo__p_Ur3{position:static}.home_audienceCols__I4RbN,.home_flow__AcrBh,.home_prices___h_b3,.home_split__G_MYW{grid-template-columns:1fr}}@media (max-width:560px){.home_trust___UgcN{flex-direction:column;align-items:flex-start;width:fit-content;margin-inline:auto;border-inline:0}.home_appGrid__mFWUJ{grid-template-columns:1fr}.home_appGrid__mFWUJ>li:first-child{grid-column:auto}.home_controls__cIDyG{grid-template-columns:1fr}.home_primaryCta__LQ16B,.home_secondaryCta__KUH51{width:100%;justify-content:center}}.home_home__TxN6s a:focus-visible,.home_home__TxN6s button:focus-visible{outline:3px solid var(--horizon-pin-soft);outline-offset:3px}