.HomeHeroInputLite-module__eptfcW__page{background:var(--bg-page);cursor:text;min-height:500px;font-family:Arial,sans-serif;position:relative}.HomeHeroInputLite-module__eptfcW__content{min-height:420px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;padding:78px 84px 48px;line-height:1.4}.HomeHeroInputLite-module__eptfcW__placeholder{pointer-events:none;white-space:nowrap;align-items:center;gap:.3em;height:2em;display:flex;position:absolute;top:73px;left:84px;right:84px}.HomeHeroInputLite-module__eptfcW__placeholderText{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.HomeHeroInputLite-module__eptfcW__placeholder button{pointer-events:auto}
.HeroFloatingIcons-module__gXHHca__layer{pointer-events:none;z-index:-1;width:100vw;position:absolute;top:-30px;bottom:30px;left:50%;transform:translate(-50%)}.HeroFloatingIcons-module__gXHHca__icon{--hero-icon-size:60px;--hero-frame-half:517px;--hero-edge-pad:28px;--hero-arc-flat-gutter:90px;--hero-arc-gain:.22;--hero-gutter:calc(50% - var(--hero-frame-half));--hero-arc-span:max(0px, calc((var(--hero-gutter) - var(--hero-arc-flat-gutter)) * var(--hero-arc-gain)));width:var(--hero-icon-size);height:var(--hero-icon-size);top:calc(var(--ty) * 100%);pointer-events:auto;animation:HeroFloatingIcons-module__gXHHca__heroIconSpring var(--enter-duration,.7s) cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s) both;position:absolute;translate:0 -50%}@keyframes HeroFloatingIcons-module__gXHHca__heroIconSpring{0%{opacity:0;scale:.2}55%{opacity:1;scale:1.12}72%{scale:.94}86%{scale:1.03}to{opacity:1;scale:1}}.HeroFloatingIcons-module__gXHHca__iconInner{width:100%;height:100%;animation:HeroFloatingIcons-module__gXHHca__heroIconFloat var(--float-duration,14s) ease-in-out var(--float-delay,0s) infinite;will-change:transform;justify-content:center;align-items:center;display:flex}@keyframes HeroFloatingIcons-module__gXHHca__heroIconFloat{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--float-distance,8px) * -.5))}50%{transform:translateY(0)}75%{transform:translateY(calc(var(--float-distance,8px) * .5))}to{transform:translateY(0)}}.HeroFloatingIcons-module__gXHHca__iconPress{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HeroFloatingIcons-module__gXHHca__pressed{scale:.82;transform:perspective(200px) rotateX(var(--push-rx,0deg)) rotateY(var(--push-ry,0deg));transition:scale .1s ease-out,transform .1s ease-out}.HeroFloatingIcons-module__gXHHca__releasing{animation:.45s cubic-bezier(.34,1.56,.64,1) HeroFloatingIcons-module__gXHHca__heroIconPop}@keyframes HeroFloatingIcons-module__gXHHca__heroIconPop{0%{scale:.82;transform:perspective(200px) rotateX(var(--push-rx,0deg)) rotateY(var(--push-ry,0deg))}45%{scale:1.12}70%{scale:.98}to{transform:perspective(200px)rotateX(0)rotateY(0)}}@media (prefers-reduced-motion:reduce){.HeroFloatingIcons-module__gXHHca__icon,.HeroFloatingIcons-module__gXHHca__iconInner,.HeroFloatingIcons-module__gXHHca__iconPress{animation:none}.HeroFloatingIcons-module__gXHHca__pressed,.HeroFloatingIcons-module__gXHHca__releasing{transition:none;transform:none}}.HeroFloatingIcons-module__gXHHca__left{left:max(var(--hero-edge-pad), calc(var(--hero-gutter) / 2 - var(--hero-icon-size) / 2 + var(--arc,0) * var(--hero-arc-span)))}.HeroFloatingIcons-module__gXHHca__right{right:max(var(--hero-edge-pad), calc(var(--hero-gutter) / 2 - var(--hero-icon-size) / 2 + var(--arc,0) * var(--hero-arc-span)))}@media (max-width:1000px){.HeroFloatingIcons-module__gXHHca__layer{display:none}}
.HomeDemoStack-module__zmuFfG__stack{flex-direction:column;gap:clamp(72px,9vw,150px);width:100%;max-width:1320px;margin:0 auto;padding:100px 40px;display:flex}.HomeDemoStack-module__zmuFfG__row{grid-template-columns:minmax(0,1fr) 820px;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.HomeDemoStack-module__zmuFfG__rowReversed{grid-template-columns:820px minmax(0,1fr)}.HomeDemoStack-module__zmuFfG__rowReversed .HomeDemoStack-module__zmuFfG__text{order:2}.HomeDemoStack-module__zmuFfG__rowReversed .HomeDemoStack-module__zmuFfG__demoCell{order:1}.HomeDemoStack-module__zmuFfG__text{flex-direction:column;align-items:flex-start;display:flex}.HomeDemoStack-module__zmuFfG__heading{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.12}.HomeDemoStack-module__zmuFfG__description{color:var(--content-muted,var(--text-secondary));text-wrap:pretty;margin:0 0 26px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.5}.HomeDemoStack-module__zmuFfG__cta{color:var(--accent-primary);cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex}.HomeDemoStack-module__zmuFfG__cta svg{transition:transform .16s}.HomeDemoStack-module__zmuFfG__cta:hover svg{transform:translate(3px)}.HomeDemoStack-module__zmuFfG__demoCell{width:100%;min-width:0}.HomeDemoStack-module__zmuFfG__demoFrame{background:color-mix(in srgb, var(--surface-warm-card), transparent 15%);border:1px solid var(--warm-border);width:100%;box-shadow:var(--shadow-hero);border-radius:14px;padding:14px}@supports (corner-shape:squircle){.HomeDemoStack-module__zmuFfG__demoFrame{corner-shape:squircle;border-radius:22px}}.HomeDemoStack-module__zmuFfG__demoFrameInner{aspect-ratio:1208/600;border-radius:8px;width:100%;overflow:hidden}@supports (corner-shape:squircle){.HomeDemoStack-module__zmuFfG__demoFrameInner{corner-shape:squircle;border-radius:12px}}@media (max-width:800px){.HomeDemoStack-module__zmuFfG__stack{padding:40px}.HomeDemoStack-module__zmuFfG__demoFrame{padding:6px}}@media (max-width:1180px){.HomeDemoStack-module__zmuFfG__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.HomeDemoStack-module__zmuFfG__rowReversed{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:900px){.HomeDemoStack-module__zmuFfG__row{grid-template-columns:1fr;gap:28px}.HomeDemoStack-module__zmuFfG__rowReversed .HomeDemoStack-module__zmuFfG__text,.HomeDemoStack-module__zmuFfG__rowReversed .HomeDemoStack-module__zmuFfG__demoCell{order:0}}
.HomeV2-module__J25FyG__reachSection{width:100%;max-width:1120px;margin:0 auto;padding:36px 40px 18px}.HomeV2-module__J25FyG__reachHeader{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:40px;display:grid}.HomeV2-module__J25FyG__reachHero{width:100%;color:var(--content-strong);font-family:var(--font-ui);letter-spacing:0;text-align:center;margin:0;font-size:36px;font-weight:500;line-height:1.08}.HomeV2-module__J25FyG__reachIntro{color:var(--content-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.HomeV2-module__J25FyG__mapFrame{margin-top:30px;padding-bottom:30px;position:relative;overflow:hidden}.HomeV2-module__J25FyG__worldMap{margin:0 auto;display:block}.HomeV2-module__J25FyG__landDot{fill:color-mix(in srgb, var(--content-muted), transparent 76%);opacity:.7}.HomeV2-module__J25FyG__countryDot{fill:var(--brand-accent);animation:24s linear infinite HomeV2-module__J25FyG__globeSweep}@keyframes HomeV2-module__J25FyG__globeSweep{0%{opacity:.9}10%{opacity:.83}20%{opacity:.63}30%{opacity:.19}40%{opacity:.09}50%{opacity:0}60%{opacity:.19}70%{opacity:.39}80%{opacity:.63}90%{opacity:.83}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.HomeV2-module__J25FyG__countryDot{opacity:.9;animation:none}}.HomeV2-module__J25FyG__statsGrid{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.HomeV2-module__J25FyG__featureGrid{flex:1;gap:40px;margin:0 0 50px;}.HomeV2-module__J25FyG__featureItem{text-align:center;flex:0 auto;min-width:0;margin:20px 0}.HomeV2-module__J25FyG__featureItem h3{margin-bottom:10px;font-size:24px}.HomeV2-module__J25FyG__featureItem p{color:var(--content-muted);text-wrap:balance;font-size:16px}.HomeV2-module__J25FyG__statItem{text-align:center;flex:1;min-width:0;padding:22px 0}.HomeV2-module__J25FyG__statValue{color:var(--content-strong);letter-spacing:0;white-space:nowrap;font-size:clamp(18px,3vw,36px);font-weight:600;line-height:1;display:block}.HomeV2-module__J25FyG__statLabel{color:var(--text-muted);margin-top:10px;font-size:clamp(11px,1.7vw,14px);line-height:1.35;display:block}.HomeV2-module__J25FyG__wallHero{text-align:center;flex-direction:column;align-items:center;display:flex}.HomeV2-module__J25FyG__wallHeroTitle{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.1}.HomeV2-module__J25FyG__wallHeroSubtitle{color:var(--content-muted);text-wrap:pretty;margin:0 0 22px;font-size:clamp(16px,1.8vw,20px);line-height:1.5}@media (max-width:900px){.HomeV2-module__J25FyG__reachHeader{grid-template-columns:1fr;align-items:start;gap:18px}}@media (max-width:720px){.HomeV2-module__J25FyG__statsGrid .HomeV2-module__J25FyG__statItem:first-child{display:none}.HomeV2-module__J25FyG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-bottom:30px;display:grid}.HomeV2-module__J25FyG__featureItem{margin:10px 0}.HomeV2-module__J25FyG__featureItem h3{margin-bottom:5px;font-size:20px}.HomeV2-module__J25FyG__featureItem p{margin-top:0;font-size:14px}.HomeV2-module__J25FyG__reachSection{padding:10px}.HomeV2-module__J25FyG__reachTitle{font-size:30px}.HomeV2-module__J25FyG__reachIntro{font-size:16px}.HomeV2-module__J25FyG__mapFrame{margin-top:24px}.HomeV2-module__J25FyG__mapFrame svg{width:100%;height:auto}.HomeV2-module__J25FyG__statItem{padding:18px 0}}.HomeV2-module__J25FyG__faq{width:100%;max-width:1000px;margin:80px auto}.HomeV2-module__J25FyG__faqHeading{color:var(--content-strong);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.HomeV2-module__J25FyG__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}.HomeV2-module__J25FyG__faqItem h3{color:var(--content-strong);margin:0 0 8px;font-size:18px;font-weight:500}.HomeV2-module__J25FyG__faqItem p{color:var(--content-muted);margin:0;font-size:16px;line-height:1.6}.HomeV2-module__J25FyG__faqLink{color:var(--brand-accent);align-items:center;gap:4px;margin-top:12px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.HomeV2-module__J25FyG__faqLink:hover{color:var(--brand-accent-strong);text-decoration:underline}.HomeV2-module__J25FyG__faqLink svg{transition:transform .15s}.HomeV2-module__J25FyG__faqLink:hover svg{transform:translate(2px)}@media (max-width:1100px){.HomeV2-module__J25FyG__faq{padding:0 50px}}@media (max-width:800px){.HomeV2-module__J25FyG__faqList{grid-template-columns:minmax(0,1fr)}}
