:root{--geo-dark-bg:#f5f5f7;--geo-card-bg:#fff;--geo-border-color:#0000000f;--geo-border-glow:#0a4ecb14;--geo-neon-green:#10b981;--geo-neon-indigo:#0a4ecb;--geo-neon-violet:#06c;--geo-text-white:#1d1d1f;--geo-text-dim:#434344;--geo-text-muted:#86868b;--geo-font-sans:"Outfit", "PingFang SC", "Microsoft YaHei", sans-serif;--geo-font-serif:"Noto Serif SC", "Georgia", serif}.gradient-text{background:linear-gradient(135deg, var(--geo-neon-indigo) 0%, var(--geo-neon-violet) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;color:#0000!important}.geo-container-wide{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.geo-container{width:100%;max-width:1340px;margin:0 auto;padding:0 1.5vw}.geo-functions-section{font-family:var(--geo-font-sans);color:var(--geo-text-white);box-sizing:border-box;background-image:linear-gradient(#ffffffd1,#ffffffd1),url(https://cdn.maogeo.top/wp-content/uploads/2026/07/20260721010110868.webp);background-position:50%;background-size:cover;padding:3rem 0 0;position:relative;overflow:visible}.geo-functions-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#0a4ecb0f 0%,#0000 70%);width:45vw;height:45vw;position:absolute;top:10%;right:-10%}.geo-functions-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:4rem;padding-bottom:2.5rem;display:grid}.geo-badge{letter-spacing:.05em;color:var(--geo-neon-green);background:#10b9810f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.geo-badge-dot{background:var(--geo-neon-green);width:6px;height:6px;box-shadow:0 0 10px var(--geo-neon-green);border-radius:50%;animation:1.8s infinite geoPulse}@keyframes geoPulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(.9)}}.geo-slides-container{min-height:220px;position:relative}.geo-slide-item{opacity:0;visibility:hidden;width:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(15px)}.geo-slide-item.active{opacity:1;visibility:visible;z-index:5;position:relative;transform:translateY(0)}.geo-section-title{font-family:var(--geo-font-serif);color:var(--geo-text-white);margin-bottom:.8rem;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;line-height:1.3}.geo-section-subtitle{color:var(--geo-text-dim);max-width:90%;height:auto;margin-bottom:1.2rem;font-size:.95rem;line-height:1.6;overflow:visible}.geo-slider-btn-wrap{margin-top:1rem}.geo-slider-btn{background:linear-gradient(135deg, var(--geo-neon-indigo), var(--geo-neon-violet));color:#fff;border-radius:6px;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #0a4ecb26}.geo-slider-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0a4ecb40}.geo-slider-btn-text{position:relative}.geo-slider-btn-icon{font-size:13px;transition:transform .2s}.geo-slider-btn:hover .geo-slider-btn-icon{transform:translate(4px)}.geo-slider-nav-wrap{z-index:10;background:#fff;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;position:relative;width:100%!important;max-width:100%!important;padding:0!important}.geo-slider-nav-tabs{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:0;max-width:1440px;margin:0 auto;padding:0 40px;display:grid}.geo-slider-nav-tab{cursor:pointer;text-align:left;background:0 0;border:none;border-left:1px solid #00000014;border-radius:0;padding:16px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.geo-slider-nav-tab:first-child{border-left:none}.geo-slider-nav-tab:last-child{border-right:1px solid #00000014}.geo-slider-nav-tab:hover,.geo-slider-nav-tab.active{background:#0a4ecb05}.geo-nav-tab-title{color:var(--geo-text-white);margin-bottom:4px;font-size:13.5px;font-weight:700;transition:color .3s}.geo-slider-nav-tab.active .geo-nav-tab-title,.geo-slider-nav-tab:hover .geo-nav-tab-title{color:var(--geo-neon-indigo)}.geo-nav-tab-desc{color:var(--geo-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.geo-nav-tab-progress{background:#0a4ecb0d;width:100%;height:3px;position:absolute;bottom:0;left:0}.geo-nav-tab-progress-inner{background:var(--geo-neon-indigo);width:0%;height:100%;transition:width 6s linear;display:block}.geo-slider-nav-tab.active .geo-nav-tab-progress-inner{width:100%}.geo-functions-right{perspective:1200px;justify-content:center;align-items:center;display:flex}.hero-cube-wrapper{width:220px;height:220px;transform-style:preserve-3d;animation:6s ease-in-out infinite alternate geoCubeFloat;position:relative}@keyframes geoCubeFloat{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.hero-cube{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;transform:rotateX(-20deg)rotateY(30deg)}.cube-face{backface-visibility:visible;background:#fffffff2;border:1px solid #00000014;width:220px;height:220px;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .4s;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0a4ecb14,inset 0 0 15px #ffffff08;border-radius:0!important}.cube-face img{object-fit:cover;width:100%;height:100%;display:block}.face-front{transform:rotateY(0)translateZ(110px)}.face-back{transform:rotateY(180deg)translateZ(110px)}.face-left{transform:rotateY(-90deg)translateZ(110px)}.face-right{transform:rotateY(90deg)translateZ(110px)}.face-top{transform:rotateX(90deg)translateZ(110px)}.face-bottom{transform:rotateX(-90deg)translateZ(110px)}.hero-cube-wrapper:hover .face-front{border-color:var(--geo-neon-indigo);transform:rotateY(0)translateZ(140px)}.hero-cube-wrapper:hover .face-back{border-color:var(--geo-neon-indigo);transform:rotateY(180deg)translateZ(140px)}.hero-cube-wrapper:hover .face-left{border-color:var(--geo-neon-indigo);transform:rotateY(-90deg)translateZ(140px)}.hero-cube-wrapper:hover .face-right{border-color:var(--geo-neon-indigo);transform:rotateY(90deg)translateZ(140px)}.hero-cube-wrapper:hover .face-top{border-color:var(--geo-neon-indigo);transform:rotateX(90deg)translateZ(140px)}.hero-cube-wrapper:hover .face-bottom{border-color:var(--geo-neon-indigo);transform:rotateX(-90deg)translateZ(140px)}.geo-advantages-section{font-family:var(--geo-font-sans);color:var(--geo-text-white);background:#fff;border-top:1px solid #0000000d;padding:6rem 0}.geo-advantages-inner{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:stretch;gap:3rem;display:grid}.geo-advantages-featured{background:var(--geo-dark-bg,#f5f5f7);border:1px solid var(--geo-border-color);box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;min-height:520px;padding:2.2rem;display:flex;box-shadow:0 4px 24px #00000005}.geo-featured-tag{color:var(--geo-neon-indigo);text-transform:uppercase;letter-spacing:.05em;background:#0a4ecb14;border-radius:4px;margin-bottom:1rem;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.geo-featured-title{font-family:var(--geo-font-serif);color:var(--geo-text-white);margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:1.3}.geo-featured-title p{margin:4px 0 0;font-size:1.3rem;font-weight:600}.geo-featured-desc{color:var(--geo-text-dim);margin-bottom:2rem;font-size:.92rem;line-height:1.6}.geo-featured-media{border:1px solid #0000000f;border-radius:12px;width:100%;margin-bottom:2rem;line-height:0;overflow:hidden}.geo-featured-img{object-fit:cover;width:100%;height:auto;display:block}.geo-featured-actions{margin-top:auto}.geo-featured-btn{background:linear-gradient(135deg, var(--geo-neon-indigo), var(--geo-neon-violet));color:#fff;text-align:center;border-radius:8px;padding:10px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #0a4ecb26}.geo-featured-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0a4ecb40}.geo-advantages-list{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;height:100%;display:grid}.geo-featured-inner,.geo-advantage-item-content,.geo-advantage-info{min-width:0}.geo-featured-inner{flex-direction:column;flex:1;display:flex}.geo-advantage-item{border:1px solid var(--geo-border-color);box-sizing:border-box;background:#fff;border-radius:20px;height:100%;min-height:0;padding:1.8rem;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000003}.geo-advantage-item:hover{border-color:#0a4ecb33;transform:translateY(-4px);box-shadow:0 12px 30px #0a4ecb0a}.geo-advantage-item-content{align-items:flex-start;gap:1.2rem;display:flex}.geo-advantage-icon{border-radius:8px;flex-shrink:0;width:44px;height:44px;line-height:0;overflow:hidden}.geo-advantage-icon svg{width:22px;height:22px}.geo-advantage-info{flex-direction:column;width:100%;min-width:0;display:flex}.geo-advantage-name{color:var(--geo-text-white);font-weight:750;font-size:19px!important}.geo-advantage-tag{color:var(--geo-neon-indigo);background:#0a4ecb0f;border-radius:0;padding:3px 8px;font-weight:700;font-size:12px!important}.geo-advantage-desc{color:var(--geo-text-dim);letter-spacing:.01em;margin:0;line-height:1.7;font-size:17px!important}.geo-capabilities-section{font-family:var(--geo-font-sans);color:var(--geo-text-white);background:#fff;border-top:1px solid #ffffff08;padding:8rem 0}.geo-section-header{text-align:center;margin-bottom:4rem}.geo-section-header .geo-section-subtitle{margin:0 auto}.geo-capabilities-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.geo-capability-card{z-index:1;border:1px solid var(--geo-border-color,#00000014);box-sizing:border-box;background:#fff;padding:2.5rem 2rem;position:relative;overflow:hidden}.geo-capability-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#0a4ecb 0%,#3b82f6 100%);border-radius:50%;width:320%;height:320%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.geo-capability-card:hover{border-color:#0a4ecb;transform:translateY(-8px);box-shadow:0 20px 40px #0a4ecb2e}.geo-capability-card:hover:before{transform:translate(-50%,-50%)scale(1)}.geo-capability-num{font-family:var(--geo-font-serif);color:#0000000f;z-index:2;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1;transition:color .6s cubic-bezier(.16,1,.3,1);position:relative}.geo-capability-card:hover .geo-capability-num{color:#ffffff2e}.geo-capability-title{color:#1e1b2e;z-index:2;margin-bottom:.8rem;font-size:1.25rem;font-weight:600;transition:color .6s cubic-bezier(.16,1,.3,1);position:relative}.geo-capability-card:hover .geo-capability-title{color:#fff}.geo-capability-desc{color:var(--geo-text-dim);z-index:2;font-size:.88rem;line-height:1.6;transition:color .6s cubic-bezier(.16,1,.3,1);position:relative}.geo-capability-card:hover .geo-capability-desc{color:#fff!important}.geo-compass-section{font-family:var(--geo-font-sans);color:#fff;background:#06070c;border-top:1px solid #ffffff0d;padding:6rem 0 0;position:relative;overflow:hidden}.geo-compass-section:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:bottom;background-size:40px 40px;position:absolute;inset:0}.geo-compass-wrapper{z-index:5;justify-content:center;align-items:flex-end;width:100%;height:680px;margin-top:2rem;display:flex;position:relative}.geo-cockpit-pillar{pointer-events:none;z-index:12;flex-direction:column;justify-content:center;width:160px;height:100%;display:flex;position:absolute;bottom:0}.geo-cockpit-pillar.left{align-items:flex-start;left:2%}.geo-cockpit-pillar.right{align-items:flex-end;right:2%}.geo-pillar-line{background:linear-gradient(to top, var(--geo-neon-indigo) 20%, transparent 100%);width:2px;height:60%;position:relative}.geo-pillar-line:after{content:"";background:var(--geo-neon-indigo);width:10px;height:10px;box-shadow:0 0 10px var(--geo-neon-indigo);border-radius:50%;position:absolute;top:20%;left:-4px}.geo-pillar-data{color:var(--geo-text-muted);letter-spacing:.1em;opacity:.7;margin-top:10px;font-family:monospace;font-size:11px}.geo-compass-dial-container{width:1400px;height:1400px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(700px)}.geo-cockpit-steering-wheel{width:1300px;height:1300px;transform-style:preserve-3d;border-radius:50%;animation:45s linear infinite cockpitSpin;position:absolute}.geo-wheel-ring-outer{border:2px solid #0a4ecb38;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 40px #0a4ecb1a}.geo-wheel-ring-dashed{border:1px dashed #0a4ecb59;border-radius:50%;position:absolute;inset:24px}.geo-wheel-ring-inner{border:1px solid #0a4ecb1f;border-radius:50%;position:absolute;inset:90px}.geo-wheel-ticks{background:repeating-conic-gradient(#0a4ecb33 0deg 1deg,#0000 1deg 6deg);border-radius:50%;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle,#0000 630px,#000 631px);mask-image:radial-gradient(circle,#0000 630px,#000 631px)}.geo-wheel-radar-sweep{background:conic-gradient(#0a4ecb2e 0deg,#0a4ecb03 60deg,#0000 180deg);border-radius:50%;position:absolute;inset:0}.geo-compass-center-hub{z-index:15;box-sizing:border-box;width:380px;height:240px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.geo-hub-hologram{border:2px solid var(--geo-neon-indigo);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-sizing:border-box;text-align:center;background:#0a0c16e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 35px #0a4ecb4d,inset 0 0 20px #0a4ecb26}.geo-hologram-grid{pointer-events:none;background-image:linear-gradient(#0a4ecb1a 1px,#0000 1px),linear-gradient(90deg,#0a4ecb1a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.geo-hologram-scanline{pointer-events:none;background:linear-gradient(#0000,#0a4ecb66,#0000);width:100%;height:6px;animation:4s linear infinite scanlineMoveCockpit;position:absolute;top:0;left:0}@keyframes scanlineMoveCockpit{0%{transform:translateY(0)}to{transform:translateY(240px)}}.geo-hub-title{letter-spacing:.25em;color:var(--geo-neon-green);text-transform:uppercase;margin-bottom:10px;font-family:monospace;font-size:10.5px;font-weight:700}.geo-hud-main-title{color:#fff;letter-spacing:.05em;text-shadow:0 0 10px #ffffff4d;font-size:20px;font-weight:800;font-family:var(--geo-font-sans);margin:0 0 8px}.geo-hud-divider{background:var(--geo-neon-indigo);width:60px;height:2px;box-shadow:0 0 8px var(--geo-neon-indigo);margin-bottom:12px}.geo-hub-model-name{color:#fff;text-shadow:0 0 10px #fff6,0 0 20px #0a4ecb99;margin-bottom:10px;font-size:28px;font-weight:900}.geo-hub-model-desc{color:#e5e5ea;max-width:320px;min-height:38px;margin-bottom:18px;font-size:13px;font-weight:500;line-height:1.5}.geo-hub-action-btn{color:#fff;border:1.5px solid var(--geo-neon-indigo);background:#0a4ecb33;padding:6px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 10px #0a4ecb33;border-radius:0!important}.geo-hub-action-btn:hover{background:var(--geo-neon-indigo);transform:translateY(-2px);box-shadow:0 0 20px #0a4ecb99}.geo-compass-nodes{pointer-events:none;z-index:10;width:100%;height:100%;transform-style:preserve-3d;position:absolute}.geo-compass-node{width:80px;height:100px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;transform:rotate(calc(var(--node-angle) + var(--marquee-rotation,0deg))) translate(610px) rotate(calc(-1 * (var(--node-angle) + var(--marquee-rotation,0deg))));will-change:transform;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;margin-top:-50px;margin-left:-40px;padding:0;text-decoration:none;display:flex;position:absolute;top:50%;left:50%}.geo-node-icon-wrap{box-sizing:border-box;background:#fff;border:1.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 0 15px #0a4ecb26}.geo-node-icon-wrap img{object-fit:contain;width:34px;height:34px}.geo-node-icon-wrap.bg-gradient{background:linear-gradient(135deg,#a1a1a6,#86868b);border:none}.geo-node-label{color:#fff;white-space:nowrap;background:#0a0c16f2;border:1px solid #ffffff1f;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:700;transition:transform .3s,color .3s,border-color .3s;box-shadow:0 4px 10px #0006;border-radius:0!important}.geo-compass-node:hover .geo-node-icon-wrap,.geo-compass-node.active .geo-node-icon-wrap{border-color:var(--geo-neon-green);box-shadow:0 0 20px #10b98180}.geo-compass-node:hover .geo-node-label,.geo-compass-node.active .geo-node-label{color:var(--geo-neon-green);border-color:var(--geo-neon-green);background:#0d0f1a}@keyframes cockpitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tpm-portal-section{font-family:var(--geo-font-sans);background:#fff;padding:8rem 0}.tpm-portal-section__inner{box-sizing:border-box;max-width:1340px;margin:0 auto;padding:0 40px}.tpm-portal-section__hd{margin-bottom:4rem}.tpm-portal-section__tag{color:#0a4ecb;background:#0a4ecb0f;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block;border-radius:0!important}.tpm-portal-section__title{color:#1e1b2e;font-size:2.2rem;font-weight:800;line-height:1.3}.tpm-portal-market__inner{grid-template-columns:380px 1fr;align-items:stretch;gap:2.5rem;display:grid}.tpm-portal-market__panel{box-sizing:border-box;background:#f5f5f7;border:1px solid #0000000d;flex-direction:column;justify-content:space-between;padding:3rem 2.2rem;display:flex;border-radius:0!important}.tpm-portal-market__panel-title{color:#1e1b2e;margin-bottom:1.5rem;font-size:1.6rem;font-weight:800}.tpm-portal-market__panel-desc{color:var(--geo-text-dim);margin-bottom:2rem;font-size:14px;line-height:1.7}.tpm-portal-market__panel-desc .linear{color:#0a4ecb;font-weight:700}.tpm-portal-market__features{flex-direction:column;gap:12px;display:flex}.tpm-portal-market__feature-item{color:#1e1b2e;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.tpm-portal-market__feature-item:before{content:"✓";color:#0a4ecb;font-size:14px;font-weight:900}.tpm-portal-market__panel-btn{color:#fff;text-align:center;background:#0a4ecb;padding:12px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;border-radius:0!important}.tpm-portal-market__panel-btn:hover{background:#005ec3;transform:translateY(-2px)}.tpm-portal-market__cards-wrapper{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.tpm-portal-market__card-item{height:100%;position:relative}.tpm-portal-market__card{box-sizing:border-box;background:#fff;border:1px solid #00000014;height:100%;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;border-radius:0!important}.tpm-portal-market__card-inner{flex-direction:column;height:100%;display:flex}.tpm-portal-market__card-media{background:#0d0f1a;border-bottom:1px solid #0000000d;height:180px;position:relative;overflow:hidden}.tpm-portal-market__img-placeholder{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:relative}.tpm-portal-market__anim-creative__code{color:#c5c5d3;text-align:left;width:100%;font-family:monospace;font-size:10.5px;line-height:1.5}.tpm-portal-market__anim-creative__code-kw{color:#f43f5e}.tpm-portal-market__anim-creative__code-fn{color:#3b82f6}.geo-code-card-mini{background:#ffffff0a;border:1px solid #ffffff1a;width:90%;padding:10px 14px;font-family:monospace;border-radius:0!important}.geo-code-header-mini{gap:5px;margin-bottom:6px;display:flex}.geo-code-dot{border-radius:50%;width:6px;height:6px}.geo-code-dot.red{background:#ff5f56}.geo-code-dot.yellow{background:#ffbd2e}.geo-code-dot.green{background:#27c93f}.geo-code-body-mini{color:#10b981;margin:0;font-size:10.5px}.tpm-portal-market__report-graphic{justify-content:center;align-items:flex-end;gap:15px;width:100%;height:80px;display:flex}.report-bar{background:linear-gradient(#3b82f6,#0a4ecb);width:16px;transition:height .6s cubic-bezier(.16,1,.3,1)}.tpm-portal-market__card-body{box-sizing:border-box;opacity:1;background:#fff;flex-direction:column;justify-content:space-between;height:120px;padding:1.5rem 1.2rem;transition:opacity .3s;display:flex}.tpm-portal-market__card-title{color:#1e1b2e;font-size:15px;font-weight:700}.tpm-portal-market__card-title p{color:var(--geo-text-muted);margin-top:6px;font-size:12px;font-weight:500;line-height:1.4}.tpm-portal-market__card-link{color:#0a4ecb;margin-top:10px;font-size:12px;font-weight:700}.tpm-portal-market__card-body--active{box-sizing:border-box;z-index:5;background:linear-gradient(135deg,#0a4ecb 0%,#3b82f6 100%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.5rem 1.2rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.tpm-portal-market__card-body--active .tpm-portal-market__card-title{color:#fff}.tpm-portal-market__card-body--active .tpm-portal-market__card-title p{color:#fffc}.tpm-portal-market__card-features{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tpm-portal-market__card-feature{color:#fff;background:#ffffff1f;margin-bottom:6px;margin-right:6px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tpm-portal-market__card-body--active .tpm-portal-market__card-link{color:#fff}.tpm-portal-market__card:hover{border-color:#0a4ecb;transform:translateY(-8px);box-shadow:0 15px 35px #0a4ecb26}.tpm-portal-market__card:hover .tpm-portal-market__card-body--active{height:240px;transform:translateY(0)}@media (max-width:1024px){.tpm-portal-market__inner{grid-template-columns:1fr}}@media (max-width:768px){.tpm-portal-market__cards-wrapper{grid-template-columns:1fr!important}.tpm-portal-section{padding:4rem 0}}.geo-compliance-section{background:#fff;padding:4rem 0}.geo-compliance-box{box-sizing:border-box;background:#f5f5f7;border:1px solid #00000014;padding:3rem}.geo-compliance-title{color:#1e1b2e;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.geo-compliance-desc{color:var(--geo-text-dim);font-size:13.5px;line-height:1.6}.geo-cta-section{text-align:center;background-color:#f5f5f7;background-image:linear-gradient(#ffffffe0,#ffffffe0),url(https://cdn.maogeo.top/wp-content/uploads/2026/07/20260721010116136.webp);background-position:50%;background-size:cover;padding:8rem 0;position:relative}.geo-cta-box{max-width:800px;margin:0 auto}.geo-cta-title{color:#1e1b2e;margin-bottom:1.5rem;font-size:2.2rem;font-weight:800;line-height:1.3}.geo-cta-desc{color:var(--geo-text-dim);margin-bottom:3rem;font-size:1.1rem}.geo-cta-buttons{justify-content:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.geo-cta-btn-primary{color:#fff;background:#0a4ecb;padding:14px 36px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s}.geo-cta-btn-primary:hover{background:#005ec3;transform:translateY(-2px)}.geo-cta-contact{color:var(--geo-text-muted);justify-content:center;gap:2rem;font-size:13.5px;display:flex}@media (max-width:1024px){.geo-functions-grid{grid-template-columns:1fr;gap:3rem}.geo-functions-right{order:-1}.geo-slider-nav-tabs{grid-template-columns:repeat(2,1fr);gap:0;padding:0}.geo-advantages-inner{grid-template-columns:1fr!important;gap:2rem!important}.geo-advantages-list{grid-template-rows:none;height:auto}.geo-advantages-featured{min-height:auto!important}.geo-compass-dial-container{transform:translateY(700px)scale(.75)!important}.geo-compass-center-hub{bottom:30px!important;transform:translate(-50%)scale(.85)!important}.geo-capabilities-grid{grid-template-columns:repeat(2,1fr)}.geo-webhook-grid{grid-template-columns:1fr;gap:3rem}.geo-platforms-grid{grid-template-columns:repeat(4,1fr)}.tpm-portal-market__inner{grid-template-columns:1fr!important}}@media (max-width:768px){.geo-functions-right{display:none!important}.geo-compass-section{padding-top:3.5rem}.geo-svg-mask-overlay,.geo-cockpit-pillar,.geo-cockpit-steering-wheel{display:none!important}.geo-compass-wrapper{flex-direction:column-reverse;align-items:stretch;gap:24px;height:auto;min-height:0;margin-top:0;padding:0 16px 32px;display:flex}.geo-compass-dial-container{display:block;width:100%!important;height:auto!important;transform:none!important}.geo-compass-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;height:auto;display:grid;position:relative;transform:none!important}.geo-compass-node{min-height:92px;width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.geo-compass-center-hub{width:100%;height:auto;position:relative;inset:auto;transform:none!important}.geo-hub-hologram{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:228px;padding:22px 18px}.geo-slider-nav-tabs{grid-template-columns:1fr;gap:0}.geo-capabilities-grid{grid-template-columns:1fr}.geo-platforms-grid{grid-template-columns:repeat(3,1fr)}.geo-compliance-box{padding:2rem}.geo-cta-btn-primary{padding:1rem 2rem;font-size:1rem}.geo-advantages-list{grid-template-columns:1fr!important;gap:1.2rem!important}.geo-advantage-item{min-height:185px!important;padding:1.4rem 1.25rem!important}.geo-advantage-item-content{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:.8rem!important;display:flex!important}.geo-advantage-icon{border-radius:0!important;flex-shrink:0!important;width:40px!important;height:40px!important}.geo-advantage-info{width:100%!important}.geo-advantage-header{flex-wrap:wrap;align-items:center!important;gap:8px!important;margin-bottom:.55rem!important;display:flex!important}.geo-advantage-name{font-size:16px!important}.geo-advantage-desc{margin:0!important;font-size:15px!important;line-height:1.7!important}.tpm-portal-market__cards-wrapper{grid-template-columns:1fr!important}.tpm-portal-section{padding:4rem 0}}.geo-slider-btn-wrap{align-items:center;margin-top:2.2rem;display:flex;gap:1.5rem!important}.geo-slider-btn{color:#fff;background:#0a4ecb;border:1.5px solid #0a4ecb;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0a4ecb33;border-radius:0!important}.geo-slider-btn:hover{background:#005ec3;border-color:#005ec3;transform:translateY(-2px);box-shadow:0 6px 20px #0a4ecb4d}.geo-slider-btn-secondary{color:#0a4ecb!important;background:#fff!important;border:1.5px solid #0a4ecb!important;box-shadow:0 4px 14px #0000000a!important}.geo-slider-btn-secondary:hover{transform:translateY(-2px);color:#005ec3!important;background:#0a4ecb0f!important;border-color:#005ec3!important}.geo-advantages-featured,.geo-advantages-inner,.geo-advantage-item,.geo-capability-card,.geo-code-card,.geo-compliance-box,.geo-cta-box,.geo-hub-hologram,.geo-node-label,.geo-featured-media,.geo-featured-btn,.geo-advantage-icon,.geo-slider-btn,.geo-slider-btn-secondary,.geo-cta-btn-primary,.tpm-portal-market__panel,.tpm-portal-market__card,.tpm-portal-market__panel-btn,.tpm-portal-market__card-body--active,.tpm-portal-market__card-feature{border-radius:0!important}.geo-svg-mask-overlay{z-index:20;transform-origin:50%;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.geo-svg-mask-element{width:100%;height:100%}
