.Hero-module__JgYmMq__hero{min-height:calc(100vh - var(--nav-h,68px));background:radial-gradient(circle at 70% 30%,#f05a221f,#0000 50%),radial-gradient(circle at 20% 80%,#1a1a2e05,#0000 40%),#fffaf6;flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.Hero-module__JgYmMq__heroInner{z-index:1;padding:80px var(--pad);max-width:var(--wrap);flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.Hero-module__JgYmMq__heroLeft{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Hero-module__JgYmMq__heroRight{justify-content:flex-end;align-items:center;padding-right:24px;display:flex}.Hero-module__JgYmMq__visualWrapper{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:min(460px,100%);display:flex;position:relative}.Hero-module__JgYmMq__connectingWeb{z-index:0;pointer-events:none;opacity:.4;width:100%;height:100%;transition:opacity .6s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.Hero-module__JgYmMq__visualWrapper:hover .Hero-module__JgYmMq__connectingWeb{opacity:.8}.Hero-module__JgYmMq__webLine{stroke:var(--orange);stroke-width:.5px;stroke-dasharray:4 4;opacity:.4}.Hero-module__JgYmMq__globeContainer{aspect-ratio:1;z-index:1;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__globeImg{object-fit:contain;opacity:.9;filter:drop-shadow(0 20px 40px #f05a2226);width:100%;height:100%;animation:6s ease-in-out infinite Hero-module__JgYmMq__globeFloat}@keyframes Hero-module__JgYmMq__globeFloat{0%,to{filter:drop-shadow(0 20px 40px #f05a2226);transform:translateY(0)}50%{filter:drop-shadow(0 32px 56px #f05a2247);transform:translateY(-12px)}}.Hero-module__JgYmMq__orbit{z-index:2;pointer-events:none;position:absolute;inset:0}.Hero-module__JgYmMq__orbitIcon{background:var(--white);width:46px;height:46px;color:var(--orange);cursor:pointer;pointer-events:auto;border:1px solid #f05a2240;border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s,border-color .3s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000000a}.Hero-module__JgYmMq__orbitIcon.Hero-module__JgYmMq__large{width:54px;height:54px}.Hero-module__JgYmMq__orbitIcon.Hero-module__JgYmMq__small{width:38px;height:38px}.Hero-module__JgYmMq__orbitIcon svg{width:20px;height:20px;stroke:var(--orange)}.Hero-module__JgYmMq__orbitIcon.Hero-module__JgYmMq__large svg{width:24px;height:24px}.Hero-module__JgYmMq__orbitIcon.Hero-module__JgYmMq__small svg{width:18px;height:18px}.Hero-module__JgYmMq__orbitIcon:hover{background:var(--orange);border-color:var(--orange);transform:translate(-50%,-50%)scale(1.25);box-shadow:0 8px 24px #f05a2259}.Hero-module__JgYmMq__orbitIcon:hover svg{stroke:var(--white)}.Hero-module__JgYmMq__i1{top:10%;left:50%}.Hero-module__JgYmMq__i2{top:19.6%;left:75.6%}.Hero-module__JgYmMq__i3{top:42.8%;left:88.4%}.Hero-module__JgYmMq__i4{top:68.4%;left:81.2%}.Hero-module__JgYmMq__i5{top:85.2%;left:61.2%}.Hero-module__JgYmMq__i6{top:85.2%;left:38.8%}.Hero-module__JgYmMq__i7{top:68.4%;left:18.8%}.Hero-module__JgYmMq__i8{top:42.8%;left:11.6%}.Hero-module__JgYmMq__i9{top:19.6%;left:24.4%}.Hero-module__JgYmMq__pulseDot{fill:var(--orange);filter:drop-shadow(0 0 5px var(--orange));transition:opacity .4s;animation:2s ease-in-out infinite Hero-module__JgYmMq__nodeGlow}.Hero-module__JgYmMq__visualWrapper:hover .Hero-module__JgYmMq__pulseDot{opacity:0;visibility:hidden}@keyframes Hero-module__JgYmMq__nodeGlow{0%,to{opacity:1}50%{opacity:.4}}.Hero-module__JgYmMq__metaRow{align-items:center;gap:16px;width:100%;max-width:600px;margin-bottom:32px;display:flex}.Hero-module__JgYmMq__metaLine{background:var(--orange);flex:1;height:1px}.Hero-module__JgYmMq__metaText{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.Hero-module__JgYmMq__title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,3.6rem);font-weight:var(--fw-bold);color:var(--black);letter-spacing:-.02em;margin-bottom:24px;line-height:1.1}.Hero-module__JgYmMq__subtitle{font-size:clamp(16px,1.6vw,19px);font-weight:var(--fw-regular);color:var(--muted);max-width:580px;margin-bottom:40px;line-height:1.6}.Hero-module__JgYmMq__bulletList{gap:20px;margin:0 0 32px;padding:0;list-style:none;display:flex}.Hero-module__JgYmMq__bulletList li{color:var(--black);letter-spacing:.02em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.Hero-module__JgYmMq__bulletList li:before{content:"";background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.Hero-module__JgYmMq__ctaWrapper{justify-content:flex-start;display:flex}.Hero-module__JgYmMq__primaryBtn{background:var(--orange);color:var(--white);border-radius:4px;justify-content:center;align-items:center;padding:16px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 10px #f05a223d}.Hero-module__JgYmMq__primaryBtn:hover{background:#d94d1a;transform:translateY(-1px);box-shadow:0 4px 18px #f05a2259}.Hero-module__JgYmMq__focusBar{z-index:1;background:var(--warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;position:relative}.Hero-module__JgYmMq__focusContainer{max-width:var(--wrap);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto;display:grid}.Hero-module__JgYmMq__focusItem{background:var(--warm);align-items:center;gap:16px;padding:24px 32px;display:flex}.Hero-module__JgYmMq__focusIcon{width:40px;height:40px;color:var(--orange);background:#f05a2214;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Hero-module__JgYmMq__focusIcon svg{stroke:currentColor;width:20px;height:20px}.Hero-module__JgYmMq__focusText{flex-direction:column;gap:4px;display:flex}.Hero-module__JgYmMq__focusTitle{color:var(--black);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.Hero-module__JgYmMq__focusSub{color:var(--muted);margin:0;font-size:13px}@media (max-width:1024px){.Hero-module__JgYmMq__heroInner{padding:64px var(--pad) 48px;grid-template-columns:1fr;gap:48px}.Hero-module__JgYmMq__heroLeft{text-align:center;align-items:center}.Hero-module__JgYmMq__heroRight{display:none}.Hero-module__JgYmMq__title{text-align:center;font-size:clamp(2.2rem,5.5vw,3.2rem)}.Hero-module__JgYmMq__subtitle{text-align:center;margin-inline:auto}.Hero-module__JgYmMq__ctaWrapper{justify-content:center}}@media (max-width:768px){.Hero-module__JgYmMq__heroInner{padding:40px var(--pad)}.Hero-module__JgYmMq__title{font-size:clamp(2rem,8vw,2.5rem)}.Hero-module__JgYmMq__subtitle{font-size:15px}}.Hero-module__JgYmMq__visualWrapper{cursor:grab}.Hero-module__JgYmMq__globeShell{z-index:1;aspect-ratio:1;filter:drop-shadow(0 26px 46px #1a1a2e2e);justify-content:center;align-items:center;width:82%;display:flex;position:relative}.Hero-module__JgYmMq__staticGlobeFallback{opacity:.96;pointer-events:none;z-index:0;width:min(420px,100%);height:auto;transition:opacity .35s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__staticGlobeHidden{opacity:0}.Hero-module__JgYmMq__globeShell canvas{z-index:1;max-width:100%;max-height:100%;position:relative}.Hero-module__JgYmMq__globeShell>div{justify-content:center;align-items:center;display:flex;inset:0;position:absolute!important}.Hero-module__JgYmMq__globeFallback{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffffe6,#0000 18%),radial-gradient(circle,#f05a2224,#0000 62%),#fff4ef;border:1px solid #f05a2229;border-radius:50%;width:82%;box-shadow:inset 0 0 40px #f05a221f}.Hero-module__JgYmMq__verticalRing{pointer-events:none;position:absolute;inset:0}.Hero-module__JgYmMq__verticalPill{--angle:calc(var(--i) * 40deg - 90deg);transform:translate(-50%, -50%) rotate(var(--angle)) translateX(min(215px, 44vw)) rotate(calc(var(--angle) * -1));border:1px solid color-mix(in srgb, var(--vc) 28%, transparent);width:46px;height:46px;color:var(--vc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;z-index:2;background:#ffffffd1;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 22px #1a1a2e14}.Hero-module__JgYmMq__verticalPill:hover{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(min(215px, 44vw)) rotate(calc(var(--angle) * -1)) scale(1.15);z-index:10;background:#fffffff2;box-shadow:0 12px 32px #1a1a2e1f}.Hero-module__JgYmMq__verticalTooltip{color:var(--navy);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border:1px solid var(--border);letter-spacing:.02em;background:#fffffff5;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275),visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)scale(.95);box-shadow:0 4px 16px #00000014}.Hero-module__JgYmMq__verticalPill:hover .Hero-module__JgYmMq__verticalTooltip{opacity:1;visibility:visible;transform:translate(-50%,10px)scale(1)}.Hero-module__JgYmMq__verticalPill svg{stroke:currentColor;width:22px;height:22px}@keyframes Hero-module__JgYmMq__globeHalo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}
