.geo-landing{color:#251d34;background:#eef0ff;min-height:100vh;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.geo-landing *,.geo-landing :before,.geo-landing :after{box-sizing:border-box}.geo-landing h2,.geo-landing h3{font-weight:700}.geo-landing button,.geo-landing input{font-family:inherit}.geo-landing button,.geo-landing a{-webkit-tap-highlight-color:transparent}.geo-landing button:focus-visible,.geo-landing a:focus-visible{outline-offset:4px;outline:3px solid #bca4f5}.geo-landing .home-topbar{z-index:20;background:#fff;border-bottom:1px solid #e9e5f4;align-items:center;gap:28px;height:80px;padding:0 32px;display:flex;position:sticky;top:0}.geo-landing .home-logo{letter-spacing:-1px;color:#111;white-space:nowrap;align-items:center;gap:8px;font-size:27px;font-weight:800;text-decoration:none;display:flex}.geo-landing .home-logo-mark{color:#fff;background:#7435f5;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.geo-landing .home-nav{background:#f2eff8;border-radius:24px;gap:2px;margin-left:auto;padding:3px;display:flex}.geo-landing .home-nav a,.geo-landing .home-nav button{color:#9894a6;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:8px 14px;font-size:14px;text-decoration:none}.geo-landing .home-nav .active{color:#fff;background:#7435f5;box-shadow:0 3px 10px #7435f530}.geo-landing .home-login{color:#655d72;white-space:nowrap;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.geo-landing .home-login svg{color:#7435f5;background:#f2edff;border-radius:50%;width:28px;height:28px;padding:5px}.geo-landing .home-platform-card{text-align:left;font:inherit;flex-direction:column;align-items:stretch;display:flex}.geo-landing .home-platform-card:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;border-color:#e6e1ef}.geo-landing .terminal-option svg{color:#fff;background:#7435f5;border-radius:50%;width:15px;height:15px;padding:2px}.geo-landing .home-query:focus-within{box-shadow:0 0 0 4px #7435f515}.geo-landing .home-query input{font-size:16px}.geo-landing .home-query button{place-items:center;display:grid}.geo-landing .home-query button:hover{filter:brightness(1.08)}.geo-landing .home-error{color:#b42345;text-align:center;margin:0;padding:8px 12px}.geo-landing .home-footer label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.geo-landing .platform-pending{color:#9894a6;text-align:center;margin-top:12px;font-size:11px;display:block}.geo-landing .geo-home{background:radial-gradient(circle at 20% 70%,#794ef51c,#0000 32%),linear-gradient(115deg,#bdd1ff 0%,#eef0ff 72%);max-width:none;min-height:calc(100vh - 80px);margin:32px 48px 0;padding:58px 6vw 42px}.geo-landing .geo-hero{text-align:center}.geo-landing .geo-hero h1{letter-spacing:-2px;color:#45424a;margin:42px 0 14px;font-size:52px;font-weight:500;line-height:1.2;text-decoration:none}.geo-landing .geo-hero p{color:#747182;max-width:820px;margin:0 auto;font-size:16px}.geo-landing .home-tabs{background:#ffffff6b;border:1px solid #ffffffa6;border-radius:25px;width:max-content;margin:38px auto 30px;padding:3px;display:flex}.geo-landing .home-tabs button{color:#675f73;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:10px 22px;font:600 13px inherit}.geo-landing .home-tabs button.active{color:#fff;background:linear-gradient(135deg,#5c22e7,#a343fb);box-shadow:0 4px 12px #672feb33}.geo-landing .geo-hero h2{color:#45424a;margin:0 0 32px;font-size:27px;font-weight:600}.geo-landing .home-search-card{background:#fffffff5;border-radius:34px;max-width:1050px;margin:0 auto;padding:16px 16px 12px;box-shadow:0 12px 28px #4d3d981f}.geo-landing .home-query{background:#f5f3ff;border:1.5px solid #7534f7;border-radius:45px;align-items:center;gap:12px;height:88px;padding:0 12px 0 24px;display:flex}.geo-landing .query-mark{color:#fff;background:#7435f5;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.geo-landing .home-query input{color:#41394b;background:0 0;border:0;outline:0;flex:1;min-width:0;font:16px inherit}.geo-landing .home-query input::placeholder{color:#b5b0c0}.geo-landing .home-query button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6127e7,#9d42fb);border:0;border-radius:50%;flex:none;width:62px;height:62px;font-size:37px;line-height:1}.geo-landing .home-query button span{display:block;transform:translateY(-3px)}.geo-landing .home-platform-wrap{padding:30px 0 12px}.geo-landing .platform-summary{display:none}.geo-landing .home-platform-grid{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.geo-landing .home-platform-card{cursor:pointer;background:#fff;border:1px solid #e6e1ef;border-radius:13px;min-height:186px;padding:33px 11px 10px;transition:all .15s;position:relative}.geo-landing .home-platform-card:hover,.geo-landing .home-platform-card.selected{border-color:#8f5cff;box-shadow:0 5px 13px #6934e11c}.geo-landing .platform-bubble{color:#fff;background:#5e9df8;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid;position:absolute;top:-27px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #374d9138}.geo-landing .home-platform-card:nth-child(2) .platform-bubble{background:#7d90f6}.geo-landing .home-platform-card:nth-child(3) .platform-bubble{background:#19bc72}.geo-landing .home-platform-card:nth-child(4) .platform-bubble{background:#6556f0}.geo-landing .home-platform-card:nth-child(5) .platform-bubble{background:#8461eb}.geo-landing .home-platform-card:nth-child(6) .platform-bubble{background:#238cd8}.geo-landing .home-platform-card:nth-child(7) .platform-bubble,.geo-landing .home-platform-card:nth-child(8) .platform-bubble{background:#18171a}.geo-landing .home-platform-card:nth-child(9) .platform-bubble{background:#fa3850}.geo-landing .platform-name{text-align:center;color:#403b48;margin-bottom:9px;font-weight:650;display:block}.geo-landing .terminal-option{color:#524b5c;border-top:1px solid #f0edf5;align-items:center;gap:4px;padding:7px 0;font-size:12px;display:flex}.geo-landing .terminal-option:first-of-type{border-top:0}.geo-landing .terminal-option i{color:#fff;background:#7435f5;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:inline-grid}.geo-landing .terminal-option small{color:#eea227;border:1px solid #ffd690;border-radius:9px;margin-left:auto;padding:1px 4px;font-size:9px}.geo-landing .home-footer{color:#5d5567;border-top:1px solid #efebf5;justify-content:center;align-items:center;gap:18px;padding:13px 4px 1px;font-size:13px;display:flex}.geo-landing .home-footer input{accent-color:#7435f5}.geo-landing .home-footer #homeActionHint{color:#9a94a7;margin-left:auto;font-size:12px}@media (width<=1250px){.geo-landing .home-platform-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=800px){.geo-landing .geo-home{margin:20px 20px 0;padding:28px 16px}.geo-landing .geo-hero h1{letter-spacing:-1px;font-size:34px}.geo-landing .geo-hero p{font-size:14px}.geo-landing .geo-hero h2{font-size:20px}.geo-landing .home-query{height:70px}.geo-landing .home-query button{width:48px;height:48px;font-size:30px}.geo-landing .home-platform-grid{grid-template-columns:repeat(2,1fr)}.geo-landing .home-footer{flex-wrap:wrap;align-items:flex-start}.geo-landing .home-footer #homeActionHint{width:100%;margin-left:0}.geo-landing .home-platform-card{min-height:148px}}.geo-landing .home-below{color:#26212e;background:#fff;border-top:1px solid #e9e6ef;margin:76px -6vw -42px;padding:86px 6vw 76px}.geo-landing .home-below-inner{width:min(1180px,100%);margin:0 auto}.geo-landing .home-story-section{margin-top:104px}.geo-landing .home-story-section:first-child{margin-top:0}.geo-landing .home-story-head{max-width:760px;margin-bottom:34px}.geo-landing .home-story-head.centered{text-align:center;margin-left:auto;margin-right:auto}.geo-landing .home-eyebrow{color:#7435f5;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.geo-landing .home-story-head h2{letter-spacing:-1px;color:#26212e;margin:0 0 12px;font-size:34px;line-height:1.25}.geo-landing .home-story-head p{color:#777181;margin:0;font-size:15px;line-height:1.8}.geo-landing .home-proof-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:24px;display:grid}.geo-landing .home-proof-copy,.geo-landing .home-demo-panel,.geo-landing .home-monitor-card{background:#fff;border:1px solid #e9e6ef;border-radius:20px}.geo-landing .home-proof-copy{padding:30px}.geo-landing .home-proof-copy h3{margin:0 0 24px;font-size:23px;line-height:1.4}.geo-landing .home-proof-copy.is-highlight{color:#fff;background:#26212e;border-color:#26212e}.geo-landing .home-proof-copy.is-highlight h3{color:#fff}.geo-landing .home-proof-copy.is-highlight .home-proof-point{border-color:#48414f}.geo-landing .home-proof-copy.is-highlight .home-proof-point span{color:#fff;background:#7435f5}.geo-landing .home-proof-copy.is-highlight .home-proof-point b{color:#fff}.geo-landing .home-proof-copy.is-highlight .home-proof-point p{color:#bbb4c2}.geo-landing .home-proof-point{border-top:1px solid #efedf2;grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.geo-landing .home-proof-point:first-of-type{border-top:0;padding-top:0}.geo-landing .home-proof-point span{color:#7435f5;background:#f1edff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid}.geo-landing .home-proof-point b{margin-bottom:3px;font-size:14px;display:block}.geo-landing .home-proof-point p{color:#817a89;margin:0;font-size:12px;line-height:1.65}.geo-landing .home-demo-panel{background:#fbfafc;padding:24px}.geo-landing .home-demo-head{border-bottom:1px solid #e9e6ef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.geo-landing .home-demo-head span{color:#8e8797;font-size:12px}.geo-landing .home-demo-head b{margin-top:5px;font-size:16px;display:block}.geo-landing .home-demo-head .demo-label{color:#6a32d5;background:#f1edff;border-radius:99px;flex:none;padding:5px 9px}.geo-landing .home-answer-row{border-bottom:1px solid #e9e6ef;grid-template-columns:128px 1fr;gap:18px;padding:19px 0;display:grid}.geo-landing .home-answer-row:last-child{border-bottom:0;padding-bottom:0}.geo-landing .home-answer-platform{font-weight:700}.geo-landing .home-answer-platform small{color:#928b99;margin-top:4px;font-size:11px;font-weight:500;display:block}.geo-landing .home-answer-content p{color:#5e5765;margin:0 0 10px;line-height:1.7}.geo-landing .home-answer-meta{flex-wrap:wrap;gap:7px;display:flex}.geo-landing .home-answer-meta span{color:#6b37d3;background:#f1edff;border-radius:99px;padding:4px 8px;font-size:11px}.geo-landing .home-answer-meta span:last-child{color:#6f747c;background:#f0f2f4}.geo-landing .home-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.geo-landing .home-module-card{background:#fff;border:1px solid #e9e6ef;border-radius:18px;flex-direction:column;min-height:270px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.geo-landing .home-module-card:hover{border-color:#bca4f5;transform:translateY(-3px);box-shadow:0 14px 30px #39265414}.geo-landing .home-module-num{color:#a19aa9;letter-spacing:.08em;font-size:12px;font-weight:700}.geo-landing .home-module-card h3{margin:33px 0 10px;font-size:20px}.geo-landing .home-module-card p{color:#7c7584;margin:0;font-size:13px;line-height:1.75}.geo-landing .home-module-card button{color:#6630d5;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:auto;padding:14px 0 0;font:650 13px inherit}.geo-landing .home-workflow{background:#fff;border:1px solid #e9e6ef;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.geo-landing .home-workflow article{border-left:1px solid #e9e6ef;min-height:202px;padding:26px}.geo-landing .home-workflow article:first-child{border-left:0}.geo-landing .home-workflow span{color:#7435f5;font-size:12px;font-weight:750}.geo-landing .home-workflow h3{margin:36px 0 9px;font-size:17px}.geo-landing .home-workflow p{color:#7e7786;margin:0;font-size:12px;line-height:1.7}.geo-landing .home-workflow-note{color:#8b8491;text-align:right;margin:14px 0 0;font-size:12px}.geo-landing .home-monitor-layout{grid-template-columns:.88fr 1.12fr;gap:24px;display:grid}.geo-landing .home-monitor-card{padding:25px}.geo-landing .home-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.geo-landing .home-kpi{background:#f7f6f8;border-radius:13px;padding:18px}.geo-landing .home-kpi span{color:#837c8b;font-size:12px;display:block}.geo-landing .home-kpi b{letter-spacing:-.4px;margin-top:7px;font-size:22px;display:block}.geo-landing .home-kpi small{color:#5b7468;font-size:11px}.geo-landing .home-bottom-cta{color:#fff;background:#26212e;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:104px;padding:40px 44px;display:flex}.geo-landing .home-bottom-cta h2{color:#fff;letter-spacing:-.6px;margin:0 0 8px;font-size:28px}.geo-landing .home-bottom-cta p{color:#bbb4c2;margin:0}.geo-landing .home-cta-actions{flex:none;gap:10px;display:flex}.geo-landing .home-cta-actions button{cursor:pointer;border-radius:10px;padding:12px 18px;font:650 13px inherit}.geo-landing .home-cta-primary{color:#26212e;background:#fff;border:1px solid #fff}.geo-landing .home-cta-secondary{color:#fff;background:0 0;border:1px solid #5d5665}@media (width<=1050px){.geo-landing .home-module-grid{grid-template-columns:repeat(2,1fr)}.geo-landing .home-proof-grid,.geo-landing .home-monitor-layout{grid-template-columns:1fr}.geo-landing .home-workflow{grid-template-columns:repeat(2,1fr)}.geo-landing .home-workflow article:nth-child(3){border-top:1px solid #e9e6ef;border-left:0}.geo-landing .home-workflow article:nth-child(4){border-top:1px solid #e9e6ef}}@media (width<=800px){.geo-landing .home-below{margin:60px -16px -28px;padding:64px 16px}.geo-landing .home-story-section{margin-top:72px}.geo-landing .home-story-head h2{font-size:28px}.geo-landing .home-module-grid,.geo-landing .home-workflow,.geo-landing .home-kpi-list{grid-template-columns:1fr}.geo-landing .home-workflow article{border-top:1px solid #e9e6ef;border-left:0}.geo-landing .home-workflow article:first-child{border-top:0}.geo-landing .home-answer-row{grid-template-columns:1fr;gap:8px}.geo-landing .home-bottom-cta{flex-direction:column;align-items:flex-start;padding:30px 24px}.geo-landing .home-cta-actions{flex-direction:column;width:100%}.geo-landing .home-cta-actions button{width:100%}}@media (width<=600px){.geo-landing .home-topbar{gap:10px;height:68px;padding:0 16px}.geo-landing .home-logo{font-size:21px}.geo-landing .home-nav{display:none}.geo-landing .home-login{margin-left:auto}.geo-landing .geo-home{margin:0;padding:28px 16px}.geo-landing .geo-hero h1{margin-top:24px;font-size:32px;line-height:1.4}.geo-landing .home-query{gap:8px;padding-left:12px}.geo-landing .home-query input{font-size:14px}.geo-landing .home-search-card{border-radius:24px;padding:12px}.geo-landing .home-platform-grid{row-gap:36px}.geo-landing .home-platform-card{min-height:130px}.geo-landing .home-story-head h2{font-size:26px}.geo-landing .home-proof-copy{padding:24px}}@media (prefers-reduced-motion:reduce){.geo-landing *,.geo-landing :before,.geo-landing :after{scroll-behavior:auto;transition:none!important}}.geo-landing .home-site-links{align-items:center;gap:22px;margin-left:18px;display:flex}.geo-landing .home-site-links button{color:#655d72;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:14px}.geo-landing .home-site-links .active{color:#7435f5}@media (width<=1200px){.geo-landing .home-site-links{display:none}}.geo-landing>.product-ui{z-index:30;background:0 0;min-height:0;position:sticky;top:0}
