.TextBlock_inner__fbeh1{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.TextBlock_innerHero__i0V6k{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:20px 0 8px}.TextBlock_innerMinimal___W8Ml{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.TextBlock_innerPanel__9E1Q7{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:1.2rem 1.25rem 1.35rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--brand-surface-elevated,#161d28);box-shadow:0 12px 36px rgba(0,0,0,.26)}.TextBlock_innerSplit__uWRe_{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.TextBlock_innerSplit__uWRe_{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2.5rem;align-items:start}}.TextBlock_splitCol__9GrD1{display:flex;flex-direction:column;gap:12px;min-width:0}.TextBlock_heading__Ib7sO{margin:0}.TextBlock_headingHero__EB9Rg{margin:0;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--vysto-light,#fff)}.TextBlock_body__yKZ0T{display:flex;flex-direction:column;gap:4px}.TextBlock_para__i_mYO{font-size:1.05rem;line-height:1.75;color:var(--visitor-text-body,hsla(0,0%,95%,.76));margin:0}.TextBlock_inner__fbeh1 .TextBlock_para__i_mYO:first-of-type{color:var(--vysto-light);font-size:1.1rem}.TextBlock_innerMinimal___W8Ml .TextBlock_para__i_mYO{font-size:.98rem;line-height:1.65}.TextBlock_paraLead__8r9k9{font-size:1.15rem;line-height:1.75;color:var(--vysto-light);margin:0}.TextBlock_innerHero__i0V6k .TextBlock_paraLead__8r9k9,.TextBlock_innerHero__i0V6k .TextBlock_para__i_mYO:first-of-type{font-size:1.2rem;color:var(--vysto-light)}.TextBlock_ctaBtn__gs7dy{align-self:flex-start;margin-top:8px}.TextBlock_innerMinimal___W8Ml .TextBlock_ctaBtn__gs7dy{margin-top:4px}.TextBlock_innerShowcase__WK6v6{max-width:min(42rem,100%);margin:0 auto;display:flex;flex-direction:column;gap:1.1rem;text-align:center;align-items:center}.TextBlock_showcaseEyebrow__5qiir{color:var(--vysto-primary,var(--color-primary,var(--vysto-orange,#f26430)));letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:.75rem;margin:0}.TextBlock_showcaseIntro__Fe9E4{margin:0;font-size:1.08rem;line-height:1.65;color:rgba(244,246,248,.88);max-width:52ch}.TextBlock_innerShowcase__WK6v6 .TextBlock_body__yKZ0T{text-align:start;width:100%;max-width:640px}.TextBlock_pageCard__6ijJf{position:relative;max-width:100%;margin:0 auto;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 36%),var(--visitor-about-card-bg,rgba(26,36,53,.6));backdrop-filter:blur(var(--visitor-about-card-blur,24px)) saturate(140%);-webkit-backdrop-filter:blur(var(--visitor-about-card-blur,24px)) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 28px 60px -24px rgba(0,0,0,.6);overflow:hidden}.TextBlock_pageCardCompact__XUNxX{border-radius:14px}.TextBlock_splitVisualGrid__xBtpI{display:grid;grid-template-columns:1fr;min-height:0}.TextBlock_splitVisualGridImageLeft__pienU,.TextBlock_splitVisualGridImageRight___C47L{min-height:0}@media (min-width:768px){.TextBlock_splitVisualGridImageLeft__pienU{grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:280px}.TextBlock_splitVisualGridImageRight___C47L{grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:280px}}.TextBlock_visualPane__qoqiD{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;background:transparent}@media (min-width:768px){.TextBlock_splitVisualGridImageLeft__pienU .TextBlock_visualPane__qoqiD{min-height:100%;border-right:1px solid var(--visitor-nugget-card-border,rgba(51,65,85,.45))}.TextBlock_splitVisualGridImageRight___C47L .TextBlock_visualPane__qoqiD{min-height:100%;border-left:1px solid var(--visitor-nugget-card-border,rgba(51,65,85,.45))}}.TextBlock_splitVisualTop__LJ3C5{display:flex;flex-direction:column;gap:0;min-height:0}.TextBlock_topHeader__DDlU_{text-align:center;padding:1.25rem 1.25rem 1rem}@media (min-width:768px){.TextBlock_topHeader__DDlU_{padding:1.5rem 1.75rem 1.25rem}}.TextBlock_topTitle__4txsh{margin:0;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--vysto-light,#f4f6f8)}.TextBlock_topIntro__Fs2eq{margin:.65rem 0 0;font-size:1.02rem;line-height:1.6;color:rgba(244,246,248,.82);max-width:48ch;margin-inline:auto}.TextBlock_visualPaneImageTop__BSrho{min-height:0;margin:0 1rem 1.25rem;border-radius:.5rem;overflow:hidden;border:2px solid var(--visitor-nugget-card-border,rgba(51,65,85,.6));max-width:min(56rem,100%);align-self:center;width:calc(100% - 2rem);background:transparent}@media (min-width:768px){.TextBlock_visualPaneImageTop__BSrho{margin-bottom:1.5rem}}.TextBlock_topTextBlock__nQHFA{padding:0 1.35rem 1.5rem}@media (min-width:768px){.TextBlock_topTextBlock__nQHFA{padding:0 1.85rem 2rem}}.TextBlock_visualImg__cN71r{width:100%;height:auto;max-height:70vh;object-fit:contain;object-position:center;display:block;border-radius:0}.TextBlock_visualImgTop__LVChX{min-height:0;height:auto;aspect-ratio:auto}.TextBlock_visualPlaceholder__4gxm6{width:100%;min-height:220px;background:linear-gradient(145deg,color-mix(in srgb,var(--vysto-orange) 15%,transparent) 0,rgba(15,19,24,.9) 100%)}.TextBlock_textPane__dyfYn{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.85rem;min-width:0;background:var(--brand-surface,#121922)}@media (min-width:768px){.TextBlock_textPane__dyfYn{padding:2rem 2.25rem 2.5rem}}.TextBlock_visualEyebrow__QVQ9m{color:var(--vysto-primary,var(--color-primary,var(--vysto-orange,#f26430)));letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600;margin:0}.TextBlock_visualTitle__dQTOe{margin:0;font-size:clamp(1.875rem,3.8vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--vysto-light,#f4f6f8)}.TextBlock_visualIntro__PTZuT{margin:0;font-size:1.02rem;line-height:1.6;color:rgba(244,246,248,.85)}.TextBlock_visualBody__vBpbi{display:flex;flex-direction:column;gap:.65rem}.TextBlock_missionBox__w5AV4{position:relative;margin-top:.5rem;padding:1.15rem 1.25rem 1.2rem 1.5rem;border-radius:.85rem;background:linear-gradient(150deg,color-mix(in srgb,var(--vysto-orange) 10%,transparent) 0,rgba(26,36,53,.55) 42%);border:1px solid color-mix(in srgb,var(--vysto-orange) 22%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;text-align:left;overflow:hidden}.TextBlock_missionBox__w5AV4:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--vysto-orange,#f26430),color-mix(in srgb,var(--vysto-orange) 25%,transparent))}.TextBlock_missionIcon__tDqi1{color:var(--vysto-primary,var(--color-primary,var(--vysto-orange,#f26430)));display:flex;align-items:center;justify-content:center}.TextBlock_missionKicker__uRXdP{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--visitor-text-muted,#94a3b8);display:inline-flex;align-items:center;gap:.4rem}.TextBlock_missionQuote__ulifS{margin:0;font-size:1.22rem;font-weight:500;line-height:1.5;font-style:italic;letter-spacing:-.01em;color:var(--vysto-light,#f4f6f8)}.TextBlock_valuesBlock__ODg5E{margin-top:.25rem}.TextBlock_valuesHeading__En7nB{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:var(--vysto-light,#f4f6f8)}.TextBlock_valuePills__7jEHy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.TextBlock_valuePill__wrIr3{margin:0;padding:.45rem .95rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.01em;border:1px solid color-mix(in srgb,var(--vysto-orange) 40%,transparent);color:var(--vysto-peach,#f2b680);background:linear-gradient(180deg,color-mix(in srgb,var(--vysto-orange-mid) 16%,transparent) 0,color-mix(in srgb,var(--vysto-orange) 7%,transparent) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.TextBlock_valuePill__wrIr3:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--vysto-orange-mid) 26%,transparent) 0,color-mix(in srgb,var(--vysto-orange) 12%,transparent) 100%);border-color:color-mix(in srgb,var(--vysto-peach) 90%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.TextBlock_valuePill__wrIr3{transition:none}}.ContentStageOverflowRail_shell__a8R1O{flex-shrink:0;width:100%;max-width:100%;margin-top:.35rem;padding:.55rem .45rem .65rem;border-radius:.75rem;border:1px solid var(--visitor-nugget-card-border,rgba(51,65,85,.6));background:var(--visitor-nugget-card-bg,rgba(30,41,59,.45));backdrop-filter:blur(var(--visitor-nugget-blur,12px));-webkit-backdrop-filter:blur(var(--visitor-nugget-blur,12px));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 24px rgba(0,0,0,.28)}.ContentStageOverflowRail_kicker__p78XJ{margin:0 0 .4rem;padding-inline:.35rem;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--visitor-text-muted,#94a3b8);text-align:center}.ContentStageOverflowRail_frame__pFh9A{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;grid-gap:.4rem .5rem;gap:.4rem .5rem;min-height:0}.ContentStageOverflowRail_navBtn__B0tUX{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:var(--vysto-light,#f4f6f8);cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.ContentStageOverflowRail_navBtn__B0tUX:hover:not(:disabled){border-color:var(--accent-a45,color-mix(in srgb,var(--vysto-orange) 45%,transparent));background:var(--accent-a10,color-mix(in srgb,var(--vysto-orange) 10%,transparent))}.ContentStageOverflowRail_navBtn__B0tUX:disabled{opacity:.32;cursor:not-allowed}.ContentStageOverflowRail_navBtn__B0tUX:focus-visible{outline:2px solid var(--vysto-orange,#f26430);outline-offset:2px}.ContentStageOverflowRail_viewport__TFvag{min-width:0;overflow:hidden;border-radius:.5rem;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.06)}.ContentStageOverflowRail_track__y21_0{display:flex;width:calc(var(--overflow-count, 1) * 100%);transform:translateX(calc(-100% * var(--overflow-index, 0) / var(--overflow-count, 1)));transition:transform .32s cubic-bezier(.4,0,.2,1)}.ContentStageOverflowRail_slide__9lh9z{flex:0 0 calc(100% / var(--overflow-count, 1));width:calc(100% / var(--overflow-count, 1));max-height:min(38vh,260px);min-height:0;overflow:hidden;padding:.35rem .45rem .5rem;box-sizing:border-box}.ContentStageOverflowRail_dots__m3OPA{display:flex;justify-content:center;gap:.35rem;margin-top:.45rem}.ContentStageOverflowRail_dot___No4O{width:7px;height:7px;padding:0;border-radius:999px;border:none;background:hsla(0,0%,100%,.18);cursor:pointer;transition:transform .2s ease,background .2s ease}.ContentStageOverflowRail_dot___No4O:hover{background:var(--accent-a55,color-mix(in srgb,var(--vysto-orange) 55%,transparent))}.ContentStageOverflowRail_dotActive__prcAE{background:var(--vysto-orange,#f26430);transform:scale(1.2);box-shadow:0 0 0 2px var(--accent-a25,color-mix(in srgb,var(--vysto-orange) 25%,transparent))}.ContentStageOverflowRail_dot___No4O:focus-visible{outline:2px solid var(--vysto-orange,#f26430);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ContentStageOverflowRail_dot___No4O,.ContentStageOverflowRail_track__y21_0{transition:none}}.ContentStage_stage__jwPpf{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:.15rem 0 0;background:transparent;transition:opacity .35s ease;--color-background:var(--brand-surface);--color-foreground:var(--vysto-light);--color-surface:var(--brand-surface);--color-border:hsla(0,0%,95%,.12);--color-muted:#b8c0c9;--color-primary:var(--brand-primary,var(--vysto-orange));--color-primary-hover:var(--brand-secondary,var(--vysto-orange-mid));--vysto-bubble-ai:var(--brand-surface);--vysto-bubble-ai-text:var(--vysto-light);--vysto-path-button-bg:hsla(0,0%,95%,.08);--vysto-path-button-text:var(--vysto-light);--vysto-path-button-bg-hover:hsla(0,0%,95%,.14);--visitor-nugget-card-bg:rgba(26,36,53,.66);--visitor-nugget-card-border:rgba(148,163,184,.18);--visitor-nugget-blur:14px;--visitor-about-card-bg:rgba(30,41,59,.5);--visitor-about-card-blur:24px;--visitor-page-shell-bg:rgba(30,41,59,.55);--visitor-page-shell-blur:24px;--visitor-text-body:#cbd5e1;--visitor-text-muted:#94a3b8}.ContentStage_visible__RMQS0{opacity:1}.ContentStage_hidden__1nnky{opacity:0;pointer-events:none}.ContentStage_contentPanel__xRQSo{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:clamp(.5rem,1.2vh,1rem) clamp(1.25rem,4vw,2.5rem) clamp(.75rem,1.6vh,1.25rem);border:none;border-radius:0;background:radial-gradient(120% 80% at 85% -10%,var(--accent-a10,color-mix(in srgb,var(--vysto-orange) 10%,transparent)) 0,transparent 55%),radial-gradient(90% 70% at 12% 0,rgba(56,89,138,.16) 0,transparent 50%);box-shadow:none}.ContentStage_clip__duPfd{align-items:stretch;justify-content:flex-start;overflow:hidden;padding-inline:0;padding-block:clamp(.6rem,1.6vh,1.15rem) clamp(.75rem,1.8vh,1.5rem)}.ContentStage_clipBody__9qpUT,.ContentStage_clip__duPfd{flex:1 1;min-height:0;display:flex;flex-direction:column}.ContentStage_clipBody__9qpUT{gap:.35rem}.ContentStage_clipMain__dm0ZW{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.ContentStage_clipMain__dm0ZW::-webkit-scrollbar{width:8px}.ContentStage_clipMain__dm0ZW::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:8px}.ContentStage_clipMain__dm0ZW::-webkit-scrollbar-track{background:transparent}.ContentStage_clipContentCenter__Lu3Kr{justify-content:center}.ContentStage_sections__4jyej{display:flex;flex-direction:column;align-items:center;gap:clamp(1.1rem,2.4vh,1.85rem);width:100%;max-width:100%;margin:0;flex:0 1 auto;min-height:0;zoom:var(--content-zoom,1)}.ContentStage_section__y0b_Y{animation:ContentStage_sectionFadeIn__hImzh .5s ease both;width:100%;min-width:0;min-height:0;position:relative;border:none;background:transparent;padding:0;border-radius:0;max-width:min(100%,72rem)}.ContentStage_roleCta__5_T8N,.ContentStage_roleHero___lT4n,.ContentStage_roleProfile__vrohb{max-width:100%}.ContentStage_roleFeatures__BxMzX,.ContentStage_roleStats__Ccd5m{max-width:min(100%,72rem)}.ContentStage_roleCards__WIV_p,.ContentStage_roleCarousel__qsaYi,.ContentStage_roleGallery__hCIJ5{max-width:min(100%,76rem)}.ContentStage_roleCards__WIV_p{overflow-y:auto}.ContentStage_roleContact__oEtYt,.ContentStage_roleFaq__WHvX_,.ContentStage_rolePricing__lsEei{max-width:min(100%,64rem)}.ContentStage_roleTestimonial__EBb_A,.ContentStage_roleText__mZPCM{max-width:min(100%,56rem)}.ContentStage_pathsArea__HdqLX{flex-shrink:0;width:100%;max-width:100%;margin:0;padding-block:.35rem .65rem;padding-inline:max(1rem,calc(env(safe-area-inset-left, 0px) + 6rem)) max(1rem,calc(env(safe-area-inset-right, 0px) + 7.5rem))}@media (max-width:480px){.ContentStage_pathsArea__HdqLX{padding-inline:max(.75rem,calc(env(safe-area-inset-left, 0px) + 4.75rem)) max(.75rem,calc(env(safe-area-inset-right, 0px) + 5.25rem))}}@keyframes ContentStage_sectionFadeIn__hImzh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.ContentStage_clip__duPfd{padding-block:.5rem .65rem}}@media (prefers-reduced-motion:reduce){.ContentStage_section__y0b_Y{animation:none}}.InputBar_bar__CZWJe{flex-shrink:0;min-height:64px;padding:.5rem max(.85rem,env(safe-area-inset-left,0px)) .5rem max(.85rem,env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:center;z-index:30;background:linear-gradient(180deg,rgba(8,11,13,.2),rgba(15,19,24,.92) 28%,rgba(15,19,24,.98));border-top:1px solid hsla(0,0%,100%,.07);box-shadow:0 -1px 0 var(--accent-a12,color-mix(in srgb,var(--vysto-orange) 12%,transparent)),0 -20px 48px rgba(0,0,0,.4)}.InputBar_form__bDWmK{display:flex;align-items:center;gap:.5rem;width:100%;max-width:min(48rem,100%);min-height:56px;margin:0 auto;padding:.45rem .65rem .45rem .75rem;border-radius:999px;background:rgba(30,41,59,.72);border:1px solid rgba(51,65,85,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 28px rgba(0,0,0,.35)}.InputBar_voiceBtn__S6qvK{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.InputBar_voiceBtn__S6qvK:hover:not(:disabled){background:rgba(51,65,85,.35);color:#f8fafc}.InputBar_voiceBtn__S6qvK:disabled{opacity:.4;cursor:not-allowed}.InputBar_voiceBtn__S6qvK:focus-visible{outline:2px solid var(--vysto-orange);outline-offset:2px}.InputBar_voiceActive__FBt5J{background:var(--vysto-orange);color:#fff;animation:InputBar_voicePulse__iefAZ 1.5s ease-in-out infinite}.InputBar_voiceActive__FBt5J:hover:not(:disabled){background:var(--vysto-orange-mid);color:#fff}.InputBar_voiceListening__yD6VQ{background:rgba(220,38,38,.15);color:#dc2626;animation:InputBar_pulseRing__kbyDf 1.5s ease-in-out infinite}.InputBar_voiceListening__yD6VQ:hover:not(:disabled){background:rgba(220,38,38,.25);color:#dc2626}.InputBar_voiceError__gub_f{background:rgba(220,38,38,.08);color:rgba(220,38,38,.6)}.InputBar_spinner__y6_ji{animation:InputBar_spin__VDmHf 1s linear infinite}.InputBar_input__7Rb3j{flex:1 1;min-height:40px;height:40px;padding:0 .85rem;border:none;border-radius:999px;background:transparent;color:#e2e8f0;font-size:max(1.125rem,17px);font-family:inherit;transition:background .15s ease,box-shadow .15s ease}.InputBar_input__7Rb3j::placeholder{color:#94a3b8}.InputBar_input__7Rb3j:focus{outline:none;background:rgba(15,23,42,.35);box-shadow:0 0 0 2px var(--accent-a35,color-mix(in srgb,var(--vysto-orange) 35%,transparent))}.InputBar_input__7Rb3j:disabled{opacity:.5;cursor:not-allowed}.InputBar_sendBtn__jZSGY{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:var(--vysto-orange,#ea580c);color:#fff;cursor:pointer;flex-shrink:0;transition:filter .15s ease,opacity .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 2px 12px var(--accent-a35,color-mix(in srgb,var(--vysto-orange) 35%,transparent))}.InputBar_sendBtn__jZSGY:hover:not(:disabled){filter:brightness(1.06);background:var(--vysto-orange-mid,#f97316);box-shadow:0 4px 16px var(--accent-a42,color-mix(in srgb,var(--vysto-orange) 42%,transparent))}.InputBar_sendBtn__jZSGY:disabled{opacity:.3;cursor:not-allowed}.InputBar_sendBtn__jZSGY:focus-visible{outline:2px solid var(--vysto-orange);outline-offset:2px}.InputBar_srOnly__eqphe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes InputBar_voicePulse__iefAZ{0%,to{box-shadow:0 0 0 0 var(--accent-a40,color-mix(in srgb,var(--vysto-orange) 40%,transparent))}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--vysto-orange) 0,transparent)}}@keyframes InputBar_pulseRing__kbyDf{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,38,38,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(220,38,38,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(220,38,38,0)}}@keyframes InputBar_spin__VDmHf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.InputBar_voiceActive__FBt5J{animation:none;box-shadow:0 0 0 3px var(--accent-a40,color-mix(in srgb,var(--vysto-orange) 40%,transparent))}.InputBar_voiceListening__yD6VQ{animation:none;box-shadow:0 0 0 3px rgba(220,38,38,.4)}.InputBar_spinner__y6_ji{animation:none;opacity:.7}}@media (max-width:360px){.InputBar_bar__CZWJe{padding:0 .5rem}.InputBar_form__bDWmK{gap:.375rem}}.VystoOrb_orb__gYEsT{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;z-index:20;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.VystoOrb_orb__gYEsT:focus-visible{outline:2px solid var(--vysto-orange);outline-offset:4px;border-radius:50%}.VystoOrb_center__a3hrx{width:120px;height:120px}.VystoOrb_corner__T03lT{width:56px;height:56px}.VystoOrb_glowRing__x6t_W{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;transition:box-shadow .4s ease}.VystoOrb_idle__FCRCs .VystoOrb_glowRing__x6t_W{animation:VystoOrb_pulseGlow__1NTSW 3s ease-in-out infinite}.VystoOrb_greeting__0aw6O .VystoOrb_glowRing__x6t_W,.VystoOrb_speaking__G4zf1 .VystoOrb_glowRing__x6t_W{animation:VystoOrb_speakGlow__i10yJ .8s ease-in-out infinite alternate}.VystoOrb_listening__fdxO_ .VystoOrb_glowRing__x6t_W{box-shadow:0 0 24px 8px var(--vysto-orange-mid)}.VystoOrb_thinking__cQjYU .VystoOrb_glowRing__x6t_W{animation:VystoOrb_thinkGlow___rRZ5 1.5s linear infinite}.VystoOrb_middleRing__FbaC5{position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;pointer-events:none;transition:border-color .3s ease}.VystoOrb_idle__FCRCs .VystoOrb_middleRing__FbaC5{border-color:var(--accent-a30,color-mix(in srgb,var(--vysto-peach) 30%,transparent));animation:VystoOrb_rotateRing__KbHTI 12s linear infinite}.VystoOrb_greeting__0aw6O .VystoOrb_middleRing__FbaC5,.VystoOrb_speaking__G4zf1 .VystoOrb_middleRing__FbaC5{border-color:var(--vysto-orange);animation:VystoOrb_rotateRing__KbHTI 3s linear infinite}.VystoOrb_listening__fdxO_ .VystoOrb_middleRing__FbaC5{border-color:var(--vysto-orange-mid);animation:VystoOrb_rotateRing__KbHTI 6s linear infinite}.VystoOrb_thinking__cQjYU .VystoOrb_middleRing__FbaC5{border-top-color:var(--vysto-peach);border-right-color:var(--vysto-orange);border-bottom-color:transparent;border-left-color:transparent;animation:VystoOrb_rotateRing__KbHTI 1s linear infinite}.VystoOrb_innerCircle__d6w_U{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,var(--brand-surface) 0,var(--vysto-dark) 100%);overflow:hidden;z-index:1}.VystoOrb_logo__emWAZ{object-fit:contain;transition:width .6s ease,height .6s ease}.VystoOrb_center__a3hrx .VystoOrb_logo__emWAZ{width:56px;height:56px}.VystoOrb_corner__T03lT .VystoOrb_logo__emWAZ{width:28px;height:28px}.VystoOrb_ripple__V8xTd{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--vysto-orange-mid);pointer-events:none;opacity:0}.VystoOrb_ripple1__9hgmu{animation:VystoOrb_rippleExpand__URl01 2s ease-out infinite}.VystoOrb_ripple2__WVKvz{animation:VystoOrb_rippleExpand__URl01 2s ease-out .6s infinite}.VystoOrb_ripple3__reAXy{animation:VystoOrb_rippleExpand__URl01 2s ease-out 1.2s infinite}@keyframes VystoOrb_pulseGlow__1NTSW{0%,to{box-shadow:0 0 16px 4px var(--accent-a25,color-mix(in srgb,var(--vysto-peach) 25%,transparent))}50%{box-shadow:0 0 28px 10px var(--accent-a45,color-mix(in srgb,var(--vysto-peach) 45%,transparent))}}@keyframes VystoOrb_speakGlow__i10yJ{0%{box-shadow:0 0 20px 6px var(--accent-a40,color-mix(in srgb,var(--vysto-orange) 40%,transparent))}to{box-shadow:0 0 40px 16px var(--accent-a70,color-mix(in srgb,var(--vysto-orange) 70%,transparent))}}@keyframes VystoOrb_thinkGlow___rRZ5{0%{box-shadow:0 0 16px 4px var(--accent-a30,color-mix(in srgb,var(--vysto-peach) 30%,transparent))}50%{box-shadow:0 0 24px 8px var(--accent-a50,color-mix(in srgb,var(--vysto-orange) 50%,transparent))}to{box-shadow:0 0 16px 4px var(--accent-a30,color-mix(in srgb,var(--vysto-peach) 30%,transparent))}}@keyframes VystoOrb_rotateRing__KbHTI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VystoOrb_rippleExpand__URl01{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@media (prefers-reduced-motion:reduce){.VystoOrb_glowRing__x6t_W,.VystoOrb_middleRing__FbaC5,.VystoOrb_ripple__V8xTd{animation:none!important}.VystoOrb_idle__FCRCs .VystoOrb_glowRing__x6t_W{box-shadow:0 0 20px 6px var(--accent-a35,color-mix(in srgb,var(--vysto-peach) 35%,transparent))}.VystoOrb_greeting__0aw6O .VystoOrb_glowRing__x6t_W,.VystoOrb_speaking__G4zf1 .VystoOrb_glowRing__x6t_W{box-shadow:0 0 24px 8px var(--accent-a50,color-mix(in srgb,var(--vysto-orange) 50%,transparent))}.VystoOrb_listening__fdxO_ .VystoOrb_glowRing__x6t_W{box-shadow:0 0 24px 8px var(--vysto-orange-mid)}.VystoOrb_thinking__cQjYU .VystoOrb_glowRing__x6t_W{box-shadow:0 0 20px 6px var(--accent-a40,color-mix(in srgb,var(--vysto-orange-mid) 40%,transparent))}}.HoldingPage_root__cXV9I{--vysto-holding-bg:#fff;--vysto-holding-accent:#000;justify-content:center;min-height:100dvh;background-color:var(--vysto-holding-bg);padding:2rem 1.5rem;box-sizing:border-box;text-align:center}.HoldingPage_inner__Q5MSl,.HoldingPage_root__cXV9I{display:flex;flex-direction:column;align-items:center}.HoldingPage_inner__Q5MSl{max-width:480px;width:100%;gap:1.5rem}.HoldingPage_logo__eTkiD{max-width:200px;max-height:80px;object-fit:contain;width:auto;height:auto}.HoldingPage_headline__HMEv7{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.15;color:var(--vysto-holding-accent);margin:0}.HoldingPage_tagline__pu7J4{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6;color:color-mix(in srgb,var(--vysto-holding-accent) 70%,transparent);margin:0}.HoldingPage_form__97xBK{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:480px){.HoldingPage_form__97xBK{flex-direction:row}}.HoldingPage_emailInput__F5fPV{flex:1 1;padding:.75rem 1rem;border:2px solid color-mix(in srgb,var(--vysto-holding-accent) 30%,transparent);border-radius:8px;font-size:1rem;background:transparent;color:var(--vysto-holding-accent);outline:none;transition:border-color .2s;min-width:0}.HoldingPage_emailInput__F5fPV::placeholder{color:color-mix(in srgb,var(--vysto-holding-accent) 40%,transparent)}.HoldingPage_emailInput__F5fPV:focus{border-color:var(--vysto-holding-accent)}.HoldingPage_submitButton__ddtQk{padding:.75rem 1.5rem;border:none;border-radius:8px;background-color:var(--vysto-holding-accent);color:color-mix(in srgb,var(--vysto-holding-bg) 100%,transparent);font-size:1rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s;flex-shrink:0}.HoldingPage_submitButton__ddtQk:hover:not(:disabled){opacity:.85}.HoldingPage_submitButton__ddtQk:disabled{opacity:.5;cursor:not-allowed}.HoldingPage_confirmation___aAWV{font-size:.95rem;color:color-mix(in srgb,var(--vysto-holding-accent) 80%,transparent);font-weight:500}.HoldingPage_skeleton__Y0BSC{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.HoldingPage_skeletonBlock__6seFC{border-radius:8px;background:#e5e7eb;animation:HoldingPage_pulse__aB9zE 1.5s ease-in-out infinite}.HoldingPage_skeletonHeadline__xsCbN{width:75%;height:2.5rem}.HoldingPage_skeletonTagline__uYv83{width:90%;height:1rem}.HoldingPage_skeletonTaglineShort__wUWB7{width:60%;height:1rem}@keyframes HoldingPage_pulse__aB9zE{0%,to{opacity:1}50%{opacity:.4}}.PreviewBanner_banner__5JgmL{position:fixed;top:0;left:0;right:0;height:48px;z-index:9999;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;gap:1rem}.PreviewBanner_label__kjSct{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.PreviewBanner_dot__1s6dY{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fbbf24;margin-right:.5rem;animation:PreviewBanner_pulse__qFokT 2s ease-in-out infinite}@keyframes PreviewBanner_pulse__qFokT{0%,to{opacity:1}50%{opacity:.4}}.PreviewBanner_actions__7RSRI{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PreviewBanner_dashboardBtn__gl7Ho{padding:.35rem .75rem;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;background:transparent;color:hsla(0,0%,100%,.8);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;text-decoration:none;display:inline-flex;align-items:center}.PreviewBanner_dashboardBtn__gl7Ho:hover{background:hsla(0,0%,100%,.1);color:#fff}.PreviewBanner_goLiveBtn__Ju5zE{padding:.35rem .875rem;border:none;border-radius:6px;background:#16a34a;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s;display:inline-flex;align-items:center;gap:.25rem}.PreviewBanner_goLiveBtn__Ju5zE:hover:not(:disabled){background:#15803d}.PreviewBanner_goLiveBtn__Ju5zE:disabled{opacity:.6;cursor:not-allowed}.PreviewBanner_offset__vHxpj{height:48px;flex-shrink:0}.SuspensionPage_root__VKI6E{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;background:#f9fafb;padding:2rem 1.5rem;text-align:center}.SuspensionPage_inner__e5Vp4{max-width:420px;display:flex;flex-direction:column;align-items:center;gap:1rem}.SuspensionPage_icon__2OQGd{font-size:3rem;line-height:1}.SuspensionPage_headline__oM_64{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.SuspensionPage_message__pI2xM{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}