.geo-section{background:#ebf5ff}.geo-section .geo-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid;position:relative}.geo-section .geo-compare-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:400px;padding:30px 13%;position:relative}.geo-section .geo-compare-bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.geo-section .geo-compare-card__badge-wrap{align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.geo-section .geo-compare-card__badge{color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 12px;font-family:PingFang SC;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.geo-section .geo-compare-card__badge--seo{background:#9ca3af}.geo-section .geo-compare-card__badge--geo{background:#1e64ff}.geo-section .geo-compare-card__badge-text{color:#6b7280;font-size:13px;font-weight:500;line-height:18px}.geo-section .geo-compare-card__badge-text--geo{color:#2563eb}.geo-section .geo-compare-card__title{color:#1c222b;margin-bottom:28px;font-family:MiSans-Bold,PingFang SC,sans-serif;font-size:30px;font-weight:520;line-height:38px}.geo-section .geo-compare-card__title span{display:block}.geo-section .geo-compare-card__title strong{color:#1e64ff;font-weight:700}.geo-section .geo-compare-card__list{flex-direction:column;gap:18px;display:flex}.geo-section .geo-compare-card__item{color:#374151;align-items:flex-start;gap:14px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.geo-section .geo-compare-card__icon{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.geo-section .geo-compare-card__icon--geo{color:#2563eb;font-size:11px}.geo-section .geo-compare__vs{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:2px dashed #6594ff33;border-radius:9999px;justify-content:center;align-items:center;width:106px;height:106px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.geo-section .geo-compare__vs span{color:#2563eb;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-family:MiSans-Bold;font-size:30px;font-weight:700;line-height:1;display:flex}
.methodology-section .methodology-track{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.methodology-section .methodology-card{background-position:bottom;background-repeat:no-repeat;background-size:cover;border:1px solid #ebeced;border-radius:20px;height:372px;min-height:258px;padding:16px 24px;position:relative;overflow:visible;box-shadow:0 16px 32px #7e93c214}.methodology-section .methodology-card__index{color:#1e2531;align-items:baseline;gap:2px;font-family:MiSans,PingFang SC,sans-serif;display:flex}.methodology-section .methodology-card__index-main{color:#1c222b;font-family:DIN;font-size:28px;font-weight:500}.methodology-section .methodology-card__index-total{color:#9ba0a8;font-family:DIN;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.methodology-section .methodology-card__title{color:#1c222b;margin:16px 0;font-family:MiSans-Bold;font-size:18px;font-weight:600;line-height:28px}.methodology-section .methodology-card__desc{color:#676c78;font-family:MiSans;font-size:14px;line-height:20px}.methodology-section .methodology-card__connector{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}
.cases-section{background:url(https://hwhk-agentic-ao-obs-test-01.obs.ap-southeast-1.myhuaweicloud.com:443/geo/public/9046596af35b4ac38e71ca0ee271feb7.png) 50%/cover no-repeat}.cases-section .cases-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cases-section .cases-card[data-index="0"],.cases-section .cases-card[data-index="4"]{grid-column:span 2}.cases-section .cases-card[data-index="1"],.cases-section .cases-card[data-index="2"]{grid-column:span 3}.cases-section .cases-card[data-index="3"]{grid-column:span 2}.cases-section .cases-card[data-index="5"]{grid-column:span 3}.cases-section .cases-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #e4ebf8f2;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:156px;padding:24px;display:flex;box-shadow:0 18px 34px #768cbe14}.cases-section .cases-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cases-section .cases-card__tag{border-radius:9999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.cases-section .cases-card:nth-child(3n+1) .cases-card__tag{color:#1e64ff;background:#eff4ff}.cases-section .cases-card:nth-child(3n+2) .cases-card__tag{color:#17b26a;background:#ecfdf3}.cases-section .cases-card:nth-child(3n+3) .cases-card__tag{color:#724fff;background:#f4f3ff}.cases-section .cases-card__period{color:#a1aab8;font-size:11px;line-height:18px}.cases-section .cases-card__title{color:#1c222b;margin-bottom:12px;font-family:MiSans-Bold;font-size:20px;font-weight:600;line-height:30px}.cases-section .cases-card__desc{color:#676c78;font-family:MiSans;font-size:14px;font-weight:400;line-height:20px}.cases-section .cases-card__desc p+p{margin-top:10px}.cases-section .cases-card__stats{gap:18px;margin-top:39px;display:grid}.cases-section .cases-card__stats--1{grid-template-columns:1fr}.cases-section .cases-card__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-section .cases-card__stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-section .cases-card__stat{min-width:0}.cases-section .cases-card__value{color:#1e64ff;font-family:DIN;font-size:24px;font-weight:700}.cases-section .cases-card__label{color:#666;font-family:MiSans;font-size:14px;font-weight:400;line-height:20px}
.geo-contact-section{position:relative}.geo-contact-section:after{content:"";pointer-events:none;z-index:-1;background:url(../media/contact_bg.06b.ourx7p.rh.png) 50%/cover no-repeat;height:652px;position:absolute;bottom:0;left:0;right:0}.geo-contact-section .geo-contact-content{align-items:flex-start;gap:48px;display:flex}.geo-contact-section .geo-contact-content-left{flex:2;padding-top:40px}.geo-contact-section .geo-contact-eyebrow{margin-bottom:20px}.geo-contact-section .geo-contact-eyebrow>div{color:#1e64ff;text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:9999px;padding:6px 14px;font-family:MiSans-Bold;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.geo-contact-section .geo-contact-title{color:#1c222b;margin-bottom:20px;font-family:MiSans-Bold;font-size:48px;font-weight:600;line-height:60px}.geo-contact-section .geo-contact-desc{color:#676c78;margin-bottom:60px;font-size:18px;line-height:28px}.geo-contact-section .geo-contact-info{color:#676c78;border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px;display:grid}.geo-contact-section .geo-contact-content-right{background:#fff;border:1px solid #d9dfeaad;border-radius:28px;flex:3;padding:32px 36px 28px;box-shadow:0 24px 60px #1f293714}.geo-contact-section .geo-contact-form{flex-direction:column;gap:22px;display:flex}.geo-contact-section .geo-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.geo-contact-section .geo-contact-field{min-width:0}.geo-contact-section .geo-contact-label{color:#1f2937;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.geo-contact-section .geo-contact-label span{color:#ff5b5b}.geo-contact-section .geo-contact-input,.geo-contact-section .geo-contact-select,.geo-contact-section .geo-contact-textarea{color:#111827;background:#fff;border:1px solid #e4e7ec;border-radius:10px;outline:none;width:100%;font-size:14px;line-height:20px;transition:border-color .2s,box-shadow .2s}.geo-contact-section .geo-contact-input,.geo-contact-section .geo-contact-select{height:46px;padding:0 14px}.geo-contact-section .geo-contact-input::placeholder,.geo-contact-section .geo-contact-textarea::placeholder{color:#98a2b3}.geo-contact-section .geo-contact-input:focus,.geo-contact-section .geo-contact-select:focus,.geo-contact-section .geo-contact-textarea:focus{border-color:#7aa2ff;box-shadow:0 0 0 3px #1e64ff1f}.geo-contact-section .geo-contact-select{appearance:none;color:#344054;padding-right:40px}.geo-contact-section .geo-contact-select-wrap{position:relative}.geo-contact-section .geo-contact-select-arrow{color:#98a2b3;pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.geo-contact-section .geo-contact-chip-group{flex-wrap:wrap;gap:10px;display:flex}.geo-contact-section .geo-contact-chip{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-height:38px;padding:0 16px;font-size:13px;font-weight:500;line-height:18px;transition:all .2s}.geo-contact-section .geo-contact-chip:hover{color:#1d4ed8;border-color:#c7d7fe}.geo-contact-section .geo-contact-chip.is-active{color:#1e64ff;background:#f5f8ff;border-color:#7aa2ff;box-shadow:0 0 0 2px #1e64ff14}.geo-contact-section .geo-contact-chip-group--multi .geo-contact-chip{padding-inline:14px}.geo-contact-section .geo-contact-textarea-wrap{position:relative}.geo-contact-section .geo-contact-textarea{resize:none;min-height:128px;padding:14px 16px 28px}.geo-contact-section .geo-contact-counter{color:#98a2b3;font-size:12px;line-height:16px;position:absolute;bottom:10px;right:14px}.geo-contact-section .geo-contact-actions{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:4px;display:flex}.geo-contact-section .geo-contact-footnote{color:#6b7280;font-size:12px;font-weight:330;line-height:18px}.geo-contact-section .geo-contact-submit{flex-shrink:0;min-width:192px;height:44px;padding-inline:18px}.geo-contact-section .geo-contact-submit:disabled{opacity:1}.geo-contact-section .geo-contact-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:520px;min-width:280px;max-width:520px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:500;line-height:20px;animation:.24s geo-contact-toast-in;display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0f172a24}.geo-contact-section .geo-contact-toast--success{color:#166534;background:#f0fdf4f0;border-color:#22c55e33}.geo-contact-section .geo-contact-toast--error{color:#b42318;background:#fef2f2f5;border-color:#f8717133}.geo-contact-section .geo-contact-error{color:#b42318;margin-top:8px;font-size:12px;line-height:16px}.geo-contact-section .is-invalid{border-color:#f97066}@keyframes geo-contact-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
