.HomeDemoStack-module__qDbUWW__stack{flex-direction:column;gap:clamp(72px,9vw,150px);width:100%;max-width:1320px;margin:0 auto;padding:100px 40px;display:flex}.HomeDemoStack-module__qDbUWW__row{grid-template-columns:minmax(0,1fr) 820px;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.HomeDemoStack-module__qDbUWW__rowReversed{grid-template-columns:820px minmax(0,1fr)}.HomeDemoStack-module__qDbUWW__rowReversed .HomeDemoStack-module__qDbUWW__text{order:2}.HomeDemoStack-module__qDbUWW__rowReversed .HomeDemoStack-module__qDbUWW__demoCell{order:1}.HomeDemoStack-module__qDbUWW__text{flex-direction:column;align-items:flex-start;display:flex}.HomeDemoStack-module__qDbUWW__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__qDbUWW__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__qDbUWW__cta{color:var(--accent-primary);cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex}.HomeDemoStack-module__qDbUWW__cta svg{transition:transform .16s}.HomeDemoStack-module__qDbUWW__cta:hover svg{transform:translate(3px)}.HomeDemoStack-module__qDbUWW__demoCell{width:100%;min-width:0}.HomeDemoStack-module__qDbUWW__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__qDbUWW__demoFrame{corner-shape:squircle;border-radius:22px}}.HomeDemoStack-module__qDbUWW__demoFrameInner{aspect-ratio:1208/600;border-radius:8px;width:100%;overflow:hidden}@supports (corner-shape:squircle){.HomeDemoStack-module__qDbUWW__demoFrameInner{corner-shape:squircle;border-radius:12px}}@media (max-width:800px){.HomeDemoStack-module__qDbUWW__stack{padding:40px}.HomeDemoStack-module__qDbUWW__demoFrame{padding:6px}}@media (max-width:1180px){.HomeDemoStack-module__qDbUWW__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.HomeDemoStack-module__qDbUWW__rowReversed{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:900px){.HomeDemoStack-module__qDbUWW__row{grid-template-columns:1fr;gap:28px}.HomeDemoStack-module__qDbUWW__rowReversed .HomeDemoStack-module__qDbUWW__text,.HomeDemoStack-module__qDbUWW__rowReversed .HomeDemoStack-module__qDbUWW__demoCell{order:0}}
.HomeV2-module__Apb5_a__reachSection{width:100%;max-width:1120px;margin:0 auto;padding:36px 40px 18px}.HomeV2-module__Apb5_a__reachHeader{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:40px;display:grid}.HomeV2-module__Apb5_a__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__Apb5_a__reachIntro{color:var(--content-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.HomeV2-module__Apb5_a__mapFrame{margin-top:30px;padding-bottom:30px;position:relative;overflow:hidden}.HomeV2-module__Apb5_a__worldMap{margin:0 auto;display:block}.HomeV2-module__Apb5_a__landDot{fill:color-mix(in srgb,var(--content-muted),transparent 76%);opacity:.7}.HomeV2-module__Apb5_a__countryDot{fill:var(--brand-accent);animation:24s linear infinite HomeV2-module__Apb5_a__globeSweep}@keyframes HomeV2-module__Apb5_a__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__Apb5_a__countryDot{opacity:.9;animation:none}}.HomeV2-module__Apb5_a__statsGrid{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.HomeV2-module__Apb5_a__statItem{text-align:center;flex:1;min-width:0;padding:22px 0}.HomeV2-module__Apb5_a__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__Apb5_a__statLabel{color:var(--text-muted);margin-top:10px;font-size:clamp(11px,1.7vw,14px);line-height:1.35;display:block}.HomeV2-module__Apb5_a__wallHero{text-align:center;flex-direction:column;align-items:center;display:flex}.HomeV2-module__Apb5_a__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__Apb5_a__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__Apb5_a__reachHeader{grid-template-columns:1fr;align-items:start;gap:18px}}@media (max-width:720px){.HomeV2-module__Apb5_a__statsGrid .HomeV2-module__Apb5_a__statItem:first-child{display:none}.HomeV2-module__Apb5_a__reachSection{padding:10px}.HomeV2-module__Apb5_a__reachTitle{font-size:30px}.HomeV2-module__Apb5_a__reachIntro{font-size:16px}.HomeV2-module__Apb5_a__mapFrame{margin-top:24px}.HomeV2-module__Apb5_a__mapFrame svg{width:100%;height:auto}.HomeV2-module__Apb5_a__statItem{padding:18px 0}}.HomeV2-module__Apb5_a__faq{width:100%;max-width:1000px;margin:80px auto}.HomeV2-module__Apb5_a__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__Apb5_a__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}.HomeV2-module__Apb5_a__faqItem h3{color:var(--content-strong);margin:0 0 8px;font-size:18px;font-weight:500}.HomeV2-module__Apb5_a__faqItem p{color:var(--content-muted);margin:0;font-size:16px;line-height:1.6}.HomeV2-module__Apb5_a__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__Apb5_a__faqLink:hover{color:var(--brand-accent-strong);text-decoration:underline}.HomeV2-module__Apb5_a__faqLink svg{transition:transform .15s}.HomeV2-module__Apb5_a__faqLink:hover svg{transform:translate(2px)}@media (max-width:1100px){.HomeV2-module__Apb5_a__faq{padding:0 50px}}@media (max-width:800px){.HomeV2-module__Apb5_a__faqList{grid-template-columns:minmax(0,1fr)}}
