.geo-home-blocks[data-v-56ba443d]{background:linear-gradient(180deg,#fff,#f6f9ff 44%,#fff);padding:84px 0}.geo-capability-list article[data-v-56ba443d],.geo-home-blocks__definition[data-v-56ba443d],.geo-panel[data-v-56ba443d]{background:#ffffffeb;border:0;border-radius:20px;box-shadow:0 18px 48px #10315f0f}.geo-home-blocks__definition[data-v-56ba443d]{padding:38px 42px}.geo-home-blocks__definition h2[data-v-56ba443d]{font-size:clamp(28px,3vw,38px);line-height:1.22;margin:0 0 16px}.geo-home-blocks__definition p[data-v-56ba443d]:last-child{color:#425a79;font-size:18px;line-height:1.9;margin:0;max-width:980px}.geo-kicker[data-v-56ba443d]{color:#004099;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.geo-capability-list[data-v-56ba443d],.geo-metric-grid[data-v-56ba443d]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.geo-metric-grid article[data-v-56ba443d]{background:#fff;box-shadow:0 14px 36px #10315f0d;min-height:124px;padding:24px}.geo-metric-grid article strong[data-v-56ba443d]{color:#004099;display:block;font-size:30px;line-height:1.2}.geo-metric-grid article span[data-v-56ba443d]{color:#5a6f8d;display:block;font-size:14px;line-height:1.65;margin-top:10px}.geo-two-column[data-v-56ba443d]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.geo-panel[data-v-56ba443d]{padding:30px}.geo-panel h3[data-v-56ba443d]{color:#10315f;font-size:22px;margin:0 0 18px}.geo-check-list[data-v-56ba443d],.geo-tag-list[data-v-56ba443d]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.geo-tag-list li[data-v-56ba443d]{background:#0040990a;border:0;border-radius:999px;color:#004099;font-weight:700;padding:9px 14px}.geo-check-list[data-v-56ba443d]{display:grid;grid-template-columns:1fr}.geo-check-list li[data-v-56ba443d]{color:#425a79;line-height:1.7}.geo-capability-list[data-v-56ba443d]{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-capability-list article[data-v-56ba443d]{padding:28px}.geo-capability-list h3[data-v-56ba443d]{color:#10315f;font-size:20px;margin:0 0 12px}.geo-capability-list p[data-v-56ba443d]{color:#526986;font-size:15px;line-height:1.8;margin:0}.geo-cta-row[data-v-56ba443d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.geo-cta-row a[data-v-56ba443d]{align-items:center;background:#fff;border:0;border-radius:12px;color:#004099;display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none}.geo-cta-row a[data-v-56ba443d]:first-child{background:#004099;color:#fff}@media (max-width:980px){.geo-capability-list[data-v-56ba443d],.geo-metric-grid[data-v-56ba443d],.geo-two-column[data-v-56ba443d]{grid-template-columns:1fr}.geo-home-blocks__definition[data-v-56ba443d]{padding:30px 24px}}.geo-home-blocks[data-v-56ba443d]{background:linear-gradient(135deg,rgba(255,112,87,.08),transparent 28%),linear-gradient(220deg,rgba(31,165,143,.1),transparent 32%),linear-gradient(180deg,#fff,#f7fbff 50%,#fff7f3)}.geo-home-blocks__definition[data-v-56ba443d]{background:radial-gradient(circle at 92% 12%,rgba(244,168,60,.32),transparent 24%),linear-gradient(135deg,#fffffffa,#ffebe0eb),#fff;border-radius:34px 16px 30px;box-shadow:0 24px 70px #ff70571a}.geo-home-blocks__definition h2[data-v-56ba443d]{color:#10315f}.geo-metric-grid[data-v-56ba443d]{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.geo-metric-grid article[data-v-56ba443d]{background:radial-gradient(circle at 86% 20%,hsla(0,0%,100%,.5),transparent 30%),linear-gradient(135deg,#fff8e9,#e9f8ff);border-left:0;border-radius:18px;overflow:hidden;position:relative}.geo-metric-grid article[data-v-56ba443d]:before{background:#00409914;border-radius:50%;content:"";height:34px;position:absolute;right:18px;top:18px;width:34px}.geo-metric-grid article[data-v-56ba443d]:nth-child(2):before{background:#ff70571a}.geo-metric-grid article[data-v-56ba443d]:nth-child(2){background:radial-gradient(circle at 86% 20%,hsla(0,0%,100%,.52),transparent 30%),linear-gradient(135deg,#fff0ec,#fff8df)}.geo-metric-grid article[data-v-56ba443d]:nth-child(3):before{background:#1fa58f1c}.geo-metric-grid article[data-v-56ba443d]:nth-child(3){background:radial-gradient(circle at 86% 20%,hsla(0,0%,100%,.5),transparent 30%),linear-gradient(135deg,#e8fff9,#f1edff)}.geo-metric-grid article[data-v-56ba443d]:nth-child(4):before{background:#f4a83c24}.geo-metric-grid article[data-v-56ba443d]:nth-child(4){background:radial-gradient(circle at 86% 20%,hsla(0,0%,100%,.5),transparent 30%),linear-gradient(135deg,#fff7dc,#ffeef9)}.geo-two-column[data-v-56ba443d]{grid-template-columns:.92fr 1.08fr}.geo-panel[data-v-56ba443d]{border-radius:28px 16px}.geo-panel[data-v-56ba443d]:first-child{background:radial-gradient(circle at 88% 18%,rgba(31,165,143,.22),transparent 28%),linear-gradient(145deg,#fff,#ebfff9 58%,#fff6e5)}.geo-panel[data-v-56ba443d]:nth-child(2){background:radial-gradient(circle at 90% 16%,rgba(117,103,216,.22),transparent 28%),linear-gradient(145deg,#fff,#f3f0ff 56%,#fff0ec);transform:translateY(12px)}.geo-tag-list li[data-v-56ba443d]:nth-child(3n+1){background:linear-gradient(135deg,#ff7057,#f4a83c);color:#fff}.geo-tag-list li[data-v-56ba443d]:nth-child(3n+2){background:linear-gradient(135deg,#1fa58f,#45c7ff);color:#fff}.geo-tag-list li[data-v-56ba443d]:nth-child(3n){background:linear-gradient(135deg,#7567d8,#ff7bbd);color:#fff}.geo-check-list li[data-v-56ba443d]{background:linear-gradient(135deg,#ff705721,#1fa58f1f);border-radius:16px 16px 16px 4px;padding:10px 14px;position:relative}.geo-cta-row a[data-v-56ba443d]{border-radius:999px;box-shadow:0 12px 26px #0040991f}.geo-cta-row a[data-v-56ba443d]:nth-child(2){background:linear-gradient(135deg,#1fa58f,#45c7ff);color:#fff}.geo-cta-row a[data-v-56ba443d]:nth-child(3){background:linear-gradient(135deg,#f4a83c,#ff7057);color:#fff}.geo-cta-row a[data-v-56ba443d]:nth-child(4){background:linear-gradient(135deg,#7567d8,#ff7bbd);color:#fff}@media (max-width:980px){.geo-capability-list[data-v-56ba443d],.geo-metric-grid[data-v-56ba443d],.geo-two-column[data-v-56ba443d]{grid-template-columns:1fr}.geo-panel[data-v-56ba443d]:nth-child(2){transform:none}}.geo-home-blocks[data-v-56ba443d]{overflow:hidden;position:relative}.geo-home-blocks__stars[data-v-56ba443d]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.geo-home-blocks__stars i[data-v-56ba443d]{animation:geoTwinkle-56ba443d 3.8s ease-in-out infinite;background:#f4a83c;border-radius:50%;height:9px;opacity:.58;position:absolute;width:9px}.geo-home-blocks__stars i[data-v-56ba443d]:first-child{left:8%;top:18%}.geo-home-blocks__stars i[data-v-56ba443d]:nth-child(2){animation-delay:.6s;background:#1fa58f;bottom:16%;height:5px;left:18%;width:5px}.geo-home-blocks__stars i[data-v-56ba443d]:nth-child(3){animation-delay:1s;background:#ff7057;height:13px;right:12%;top:22%;width:13px}.geo-home-blocks__stars i[data-v-56ba443d]:nth-child(4){animation-delay:1.6s;background:#7567d8;bottom:18%;right:24%}.geo-home-blocks__stars i[data-v-56ba443d]:nth-child(5){animation-delay:2s;background:#004099;height:6px;left:48%;top:10%;width:6px}.geo-home-blocks__hero[data-v-56ba443d]{align-items:center;display:grid;gap:clamp(18px,4vw,54px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.geo-home-illustration[data-v-56ba443d]{display:grid;min-height:280px;place-items:center;position:relative}.geo-home-illustration svg[data-v-56ba443d]{animation:geoFloat-56ba443d 5s ease-in-out infinite;filter:drop-shadow(0 22px 34px rgba(0,64,153,.12));width:min(100%,360px)}.geo-planet[data-v-56ba443d]{border-radius:50%;pointer-events:none;position:absolute}.geo-planet--one[data-v-56ba443d]{background:linear-gradient(135deg,#ff7057,#f4a83c);height:48px;left:12%;top:30px;width:48px}.geo-planet--two[data-v-56ba443d]{border:12px solid rgba(0,64,153,.12);bottom:44px;height:72px;right:8%;width:72px}@keyframes geoFloat-56ba443d{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes geoTwinkle-56ba443d{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:.88;transform:scale(1.2)}}@media (max-width:980px){.geo-home-blocks__hero[data-v-56ba443d]{grid-template-columns:1fr}.geo-home-illustration[data-v-56ba443d]{min-height:220px}}
