.geo-marketing-page[data-v-ec5abc3a]{min-height:100vh;background:#fff;color:#111827}.geo-wrap[data-v-ec5abc3a]{width:min(1200px,calc(100% - 48px));margin:0 auto}.geo-hero[data-v-ec5abc3a]{min-height:650px;padding-top:64px;background:linear-gradient(120deg,#eaf3ff,#f8fbff);background-size:cover;background-position:50%}.geo-hero__inner[data-v-ec5abc3a]{min-height:586px;display:flex;align-items:center}.geo-hero__copy[data-v-ec5abc3a]{max-width:620px}.geo-eyebrow[data-v-ec5abc3a]{margin:0 0 14px;color:#c00000;font-size:15px;font-weight:600}.geo-hero h1[data-v-ec5abc3a]{margin:0;font-size:56px;line-height:1.12;font-weight:700;letter-spacing:0;color:#15171f}.geo-hero__desc[data-v-ec5abc3a]{margin:22px 0 0;font-size:20px;line-height:1.7;color:#3d4657}.geo-button[data-v-ec5abc3a]{display:inline-flex;align-items:center;justify-content:center;height:52px;margin-top:34px;padding:0 30px;border-radius:6px;background:#c00000;color:#fff;font-size:17px;text-decoration:none}.geo-section[data-v-ec5abc3a]{padding:88px 0;background:#fff}.geo-section--light[data-v-ec5abc3a]{background:#f7faff}.geo-section--dark[data-v-ec5abc3a]{background:#111827;color:#fff}.geo-section--form[data-v-ec5abc3a]{background:linear-gradient(120deg,#1a1a1a,#470000);color:#fff}.geo-section__head[data-v-ec5abc3a]{margin-bottom:44px;text-align:center}.geo-form-layout h2[data-v-ec5abc3a],.geo-section__head h2[data-v-ec5abc3a]{margin:0;font-size:42px;line-height:1.25;font-weight:700;letter-spacing:0}.geo-form-layout p[data-v-ec5abc3a],.geo-section__head p[data-v-ec5abc3a]{margin:14px auto 0;max-width:760px;font-size:18px;line-height:1.65;color:#647084}.geo-section__head--dark p[data-v-ec5abc3a]{color:#b8c2d6}.geo-grid[data-v-ec5abc3a]{display:grid;gap:24px}.geo-grid--2[data-v-ec5abc3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-grid--3[data-v-ec5abc3a]{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-grid--4[data-v-ec5abc3a]{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-article[data-v-ec5abc3a],.geo-card[data-v-ec5abc3a],.geo-case-card[data-v-ec5abc3a],.geo-scenario[data-v-ec5abc3a]{border-radius:10px;background:#fff;box-shadow:0 14px 35px #0f172a14;overflow:hidden;text-decoration:none;color:inherit}.geo-card[data-v-ec5abc3a]{padding:26px}.geo-card__image[data-v-ec5abc3a]{height:150px;margin:-26px -26px 22px;display:flex;align-items:center;justify-content:center;background:#e9f1ff;color:#c00000;font-size:42px;font-weight:700}.geo-article>img[data-v-ec5abc3a],.geo-card__image img[data-v-ec5abc3a],.geo-case-card>img[data-v-ec5abc3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.geo-article h3[data-v-ec5abc3a],.geo-card h3[data-v-ec5abc3a],.geo-case-card h3[data-v-ec5abc3a],.geo-feature h3[data-v-ec5abc3a],.geo-process h3[data-v-ec5abc3a],.geo-scenario h3[data-v-ec5abc3a]{margin:0;font-size:22px;line-height:1.35;font-weight:700}.geo-article p[data-v-ec5abc3a],.geo-card p[data-v-ec5abc3a],.geo-case-card p[data-v-ec5abc3a],.geo-feature p[data-v-ec5abc3a],.geo-process p[data-v-ec5abc3a],.geo-scenario p[data-v-ec5abc3a]{margin:12px 0 0;font-size:15px;line-height:1.75;color:#5d6678}.geo-process[data-v-ec5abc3a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.geo-process__item[data-v-ec5abc3a]{min-height:210px;padding:28px;border-radius:10px;background:linear-gradient(180deg,#fff,#f5f8ff);border:1px solid #e7edf8}.geo-process__item strong[data-v-ec5abc3a]{display:block;margin-bottom:28px;color:#c00000;font-size:32px}.geo-feature-list[data-v-ec5abc3a]{display:grid;gap:22px}.geo-feature[data-v-ec5abc3a]{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;min-height:300px;padding:34px;border-radius:12px;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1)}.geo-feature span[data-v-ec5abc3a]{color:#ff9a9a;font-weight:600}.geo-feature li[data-v-ec5abc3a],.geo-feature p[data-v-ec5abc3a]{color:#d6dce8}.geo-feature img[data-v-ec5abc3a]{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.geo-feature ul[data-v-ec5abc3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.geo-feature li[data-v-ec5abc3a]{padding-left:16px;position:relative;font-size:14px}.geo-feature li[data-v-ec5abc3a]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#ff9a9a}.geo-scenario[data-v-ec5abc3a]{padding:26px}.geo-scenario b[data-v-ec5abc3a]{display:inline-flex;margin-bottom:18px;padding:4px 10px;border-radius:999px;background:#fff1f1;color:#c00000;font-size:12px}.geo-scenario small[data-v-ec5abc3a]{display:block;margin-top:18px;color:#8993a6;line-height:1.6}.geo-case-card[data-v-ec5abc3a]{padding:0 28px 28px}.geo-case-card>img[data-v-ec5abc3a]{height:230px;margin:0 -28px 24px;width:calc(100% + 56px)}.geo-article span[data-v-ec5abc3a],.geo-case-card span[data-v-ec5abc3a]{color:#c00000;font-size:14px;font-weight:600}.geo-metrics[data-v-ec5abc3a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.geo-metrics div[data-v-ec5abc3a]{padding:14px;border-radius:8px;background:#f6f8fc}.geo-metrics strong[data-v-ec5abc3a]{display:block;color:#c00000;font-size:24px}.geo-metrics small[data-v-ec5abc3a]{color:#657085}.geo-article[data-v-ec5abc3a]{padding-bottom:22px}.geo-article>img[data-v-ec5abc3a]{height:190px;margin-bottom:18px}.geo-article h3[data-v-ec5abc3a],.geo-article p[data-v-ec5abc3a],.geo-article span[data-v-ec5abc3a]{margin-left:20px;margin-right:20px}.geo-form-layout[data-v-ec5abc3a]{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:start}.geo-form[data-v-ec5abc3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:28px;border-radius:12px;background:#ffffff1a}.geo-form textarea[data-v-ec5abc3a]{grid-column:1/-1;resize:vertical}.geo-form input[data-v-ec5abc3a],.geo-form textarea[data-v-ec5abc3a]{width:100%;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;background:#fffffff5;padding:13px 14px;color:#111827}.geo-form button[data-v-ec5abc3a]{grid-column:1/-1;height:48px;border:0;border-radius:6px;background:#c00000;color:#fff;font-size:16px;cursor:pointer}.geo-faq[data-v-ec5abc3a]{max-width:900px;margin:0 auto;border-top:1px solid #e5eaf2}.geo-faq details[data-v-ec5abc3a]{border-bottom:1px solid #e5eaf2;padding:20px 0}.geo-faq summary[data-v-ec5abc3a]{cursor:pointer;font-size:19px;font-weight:700}.geo-faq p[data-v-ec5abc3a]{margin:14px 0 0;color:#5d6678;line-height:1.8}@media(max-width:900px){.geo-wrap[data-v-ec5abc3a]{width:min(100% - 32px,720px)}.geo-hero[data-v-ec5abc3a]{min-height:auto;padding-top:0;background-position:100%}.geo-hero__inner[data-v-ec5abc3a]{min-height:560px;align-items:flex-start;padding:76px 0 40px}.geo-hero h1[data-v-ec5abc3a]{font-size:38px}.geo-hero__desc[data-v-ec5abc3a]{font-size:17px}.geo-section[data-v-ec5abc3a]{padding:60px 0}.geo-form-layout h2[data-v-ec5abc3a],.geo-section__head h2[data-v-ec5abc3a]{font-size:30px}.geo-form-layout p[data-v-ec5abc3a],.geo-section__head p[data-v-ec5abc3a]{font-size:16px}.geo-feature[data-v-ec5abc3a],.geo-form-layout[data-v-ec5abc3a],.geo-grid--2[data-v-ec5abc3a],.geo-grid--3[data-v-ec5abc3a],.geo-grid--4[data-v-ec5abc3a],.geo-process[data-v-ec5abc3a]{grid-template-columns:1fr}.geo-feature[data-v-ec5abc3a]{padding:24px}.geo-feature ul[data-v-ec5abc3a],.geo-form[data-v-ec5abc3a]{grid-template-columns:1fr}.geo-form button[data-v-ec5abc3a],.geo-form input[data-v-ec5abc3a],.geo-form textarea[data-v-ec5abc3a]{grid-column:1}}
