.geo-tool[data-v-52a57cfb]{--geo-purple:#5126fb;--geo-ok:#119da4;--geo-warn:#fdb833;--geo-bad:#fb5126;--geo-track:#e6eded;display:flex;flex-direction:column;gap:24px}.visually-hidden[data-v-52a57cfb]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.geo-search[data-v-52a57cfb]{background:linear-gradient(160deg,#e6eded 13.51%,#f9f9f8 87.14%);border-radius:40px;padding:28px}.geo-row[data-v-52a57cfb]{display:flex;flex-wrap:wrap;gap:12px}.geo-row input[data-v-52a57cfb]{background:#fff;border:1px solid #dbe5e5;border-radius:100px;color:#1d1e1c;flex:1;font-family:inherit;font-size:16px;min-width:220px;outline:none;padding:16px 18px}.geo-row input[data-v-52a57cfb]:focus{border-color:#5126fb;box-shadow:0 0 0 3px #e5deff}.geo-btn[data-v-52a57cfb]{background:#5126fb;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 30px;transition:background-color .2s,transform .15s}.geo-btn[data-v-52a57cfb]:hover:not(:disabled){background:#311797;transform:translateY(-1px)}.geo-btn[data-v-52a57cfb]:disabled{background:#525a6a;cursor:not-allowed}.geo-hint[data-v-52a57cfb]{color:#667085}.geo-error[data-v-52a57cfb],.geo-hint[data-v-52a57cfb]{font-size:14px;margin:12px 2px 0}.geo-error[data-v-52a57cfb]{color:#9e2929;font-weight:600}.geo-results[data-v-52a57cfb]{display:flex;flex-direction:column;gap:18px}.geo-summary[data-v-52a57cfb]{align-items:center;background:#fff;border:1px solid #e6eded;border-radius:30px;display:flex;flex-wrap:wrap;gap:28px;padding:26px}.geo-gauge[data-v-52a57cfb]{flex:0 0 auto;height:150px;position:relative;width:150px}.geo-gauge-val[data-v-52a57cfb]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.geo-num[data-v-52a57cfb]{color:#1d1e1c;font-size:44px;font-weight:700;line-height:1}.geo-grade[data-v-52a57cfb]{color:#667085;font-size:13px;font-weight:600;margin-top:4px}.geo-verdict[data-v-52a57cfb]{flex:1;min-width:240px}.geo-verdict h3[data-v-52a57cfb]{color:#1d1e1c;font-size:24px;font-weight:600;margin:8px 0}.geo-eyebrow[data-v-52a57cfb]{align-items:center;color:#3d4350;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;text-transform:uppercase;word-break:break-all}.geo-dot[data-v-52a57cfb]{background:radial-gradient(circle at 30% 30%,#9378fd,#311797);border-radius:50%;flex:0 0 auto;height:18px;width:18px}.geo-muted[data-v-52a57cfb]{color:#667085;font-size:15px}.geo-share[data-v-52a57cfb]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.geo-share-btn[data-v-52a57cfb]{align-items:center;background:#292d35;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 22px;transition:background-color .2s,transform .15s}.geo-share-btn[data-v-52a57cfb]:hover{background:#5126fb;transform:translateY(-1px)}.geo-share-url[data-v-52a57cfb]{color:#667085;font-size:13px;word-break:break-all}.geo-crit[data-v-52a57cfb]{border:1px solid #e6eded;border-radius:30px;list-style:none;margin:0;overflow:hidden;padding:0}.geo-crit li[data-v-52a57cfb]{border-top:1px solid #e6eded;display:flex;gap:14px;padding:16px 18px}.geo-crit li[data-v-52a57cfb]:first-child{border-top:none}.geo-ic[data-v-52a57cfb]{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;font-size:14px;font-weight:700;height:26px;justify-content:center;width:26px}.geo-ic.ok[data-v-52a57cfb]{background:#e7f5f6;color:#119da4}.geo-ic.mid[data-v-52a57cfb]{background:#fff8eb;color:#a9760f}.geo-ic.no[data-v-52a57cfb]{background:#ffeee9;color:#fb5126}.geo-body[data-v-52a57cfb]{flex:1}.geo-t[data-v-52a57cfb]{color:#1d1e1c;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:space-between}.geo-pts[data-v-52a57cfb]{color:#667085;white-space:nowrap}.geo-d[data-v-52a57cfb]{color:#667085;font-size:14px;margin:4px 0 0}.geo-fix[data-v-52a57cfb]{color:#311797;font-size:14px;font-weight:500;margin:6px 0 0}.geo-guide[data-v-52a57cfb]{background:#e5deff;border-radius:100px;color:#5126fb;display:inline-block;font-size:13px;font-weight:600;margin:8px 0 0;padding:5px 12px;text-decoration:none}.geo-guide[data-v-52a57cfb]:hover{background:#d5cafe}.geo-expert[data-v-52a57cfb]{align-items:center;background:linear-gradient(135deg,#5126fb,#241171);border-radius:30px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:28px 30px}.geo-expert-txt[data-v-52a57cfb]{flex:1;min-width:240px}.geo-expert-txt h3[data-v-52a57cfb]{color:#fff;font-size:22px;font-weight:600;margin:0 0 6px}.geo-expert-txt p[data-v-52a57cfb]{color:#ffffffd9;font-size:15px;line-height:1.5;margin:0;max-width:520px}.geo-expert-btn[data-v-52a57cfb]{align-items:center;background:#fff;border-radius:100px;color:#311797;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:700;gap:8px;padding:15px 26px;text-decoration:none;transition:transform .15s,box-shadow .2s;white-space:nowrap}.geo-expert-btn[data-v-52a57cfb]:hover{box-shadow:0 10px 24px -8px #00000059;transform:translateY(-1px)}@media(max-width:560px){.geo-summary[data-v-52a57cfb]{justify-content:center;text-align:center}.geo-expert[data-v-52a57cfb]{align-items:flex-start;flex-direction:column;text-align:left}.geo-expert-btn[data-v-52a57cfb]{justify-content:center;width:100%}}.audit-ia[data-v-aeb7b24b]{--maxw:1200px}.audit-ia section[data-v-aeb7b24b]{width:100%}.block[data-v-aeb7b24b],.hero[data-v-aeb7b24b]{margin:0 auto;max-width:var(--maxw);padding:56px 24px}.hero[data-v-aeb7b24b]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-top:32px}.hero-copy[data-v-aeb7b24b]{display:flex;flex-direction:column;gap:18px}@media(min-width:861px){.hero-copy[data-v-aeb7b24b]{align-self:start;position:sticky;top:88px}}h1[data-v-aeb7b24b]{color:#1d1e1c;font-size:56px;font-weight:700;line-height:1.14;margin:0}h2[data-v-aeb7b24b]{font-size:40px;line-height:1.2;margin:14px 0 10px}h2[data-v-aeb7b24b],h3[data-v-aeb7b24b]{color:#1d1e1c;font-weight:600}h3[data-v-aeb7b24b]{font-size:20px;margin:0 0 8px}.lead[data-v-aeb7b24b]{font-size:20px;font-weight:600;margin:0;max-width:460px}.lead[data-v-aeb7b24b],.muted[data-v-aeb7b24b]{color:#667085;line-height:1.6}.muted[data-v-aeb7b24b]{font-size:16px;margin:14px 0 0}.eyebrow[data-v-aeb7b24b]{align-items:center;color:#3d4350;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.08em;margin:0;text-transform:uppercase}.dot[data-v-aeb7b24b]{background:radial-gradient(circle at 30% 30%,#9378fd,#311797);border-radius:50%;flex:0 0 auto;height:22px;width:22px}.surface[data-v-aeb7b24b]{background:linear-gradient(160deg,#e6eded 13.51%,#f9f9f8 87.14%)}.block--center[data-v-aeb7b24b]{text-align:center}.block--center .eyebrow[data-v-aeb7b24b]{justify-content:center}.block--center .ccard[data-v-aeb7b24b]{text-align:left}.block-lead[data-v-aeb7b24b]{margin:0 auto 32px;max-width:640px}.grid[data-v-aeb7b24b]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ccard[data-v-aeb7b24b]{background:#fff;border:1px solid #e6eded;border-radius:30px;padding:24px}.ccard p[data-v-aeb7b24b]{color:#667085;font-size:14px;line-height:1.5;margin:0}.crit-link[data-v-aeb7b24b]{color:inherit;display:flex;flex-direction:column;gap:8px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.crit-link[data-v-aeb7b24b]:hover{border-color:#5126fb;box-shadow:0 18px 44px -26px #5126fb59;transform:translateY(-3px)}.crit-link h3[data-v-aeb7b24b]{color:#292d35;font-size:17px;margin:0;padding-right:34px}.crit-num[data-v-aeb7b24b]{color:#5126fb;font-size:13px;font-weight:700;opacity:.45;position:absolute;right:22px;top:20px}.crit-link .more[data-v-aeb7b24b]{color:#311797;font-size:14px;font-weight:600;margin-top:auto;padding-top:6px;transition:transform .2s ease}.crit-link:hover .more[data-v-aeb7b24b]{transform:translate(3px)}.crit-link[data-v-aeb7b24b]:focus-visible{outline:2px solid #5126fb;outline-offset:2px}.guides-cta[data-v-aeb7b24b]{margin-top:28px;text-align:center}.guides-cta-link[data-v-aeb7b24b]{border-bottom:2px solid transparent;color:#311797;display:inline-block;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s ease}.guides-cta-link[data-v-aeb7b24b]:hover{border-color:#5126fb}.two-col[data-v-aeb7b24b]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.why[data-v-aeb7b24b]{display:grid;gap:14px;list-style:none;margin:0;padding:0}.why li[data-v-aeb7b24b]{background:#fff;border:1px solid #e6eded;border-radius:20px;display:flex;flex-direction:column;gap:6px;padding:18px 20px}.why strong[data-v-aeb7b24b]{color:#1d1e1c;font-size:18px}.why span[data-v-aeb7b24b]{color:#667085;font-size:14px}.resources[data-v-aeb7b24b]{display:grid;gap:12px;list-style:none;margin:24px 0 0;max-width:760px;padding:0}.resources li[data-v-aeb7b24b]{color:#667085;font-size:15px;line-height:1.5}.resources a[data-v-aeb7b24b]{color:#311797;font-weight:600}.resources a[data-v-aeb7b24b]:hover{text-decoration:underline}.resources code[data-v-aeb7b24b]{background:#e6eded;border-radius:6px;font-size:13px;padding:1px 6px}@media(max-width:960px){.grid[data-v-aeb7b24b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero[data-v-aeb7b24b],.two-col[data-v-aeb7b24b]{grid-template-columns:1fr}.lead[data-v-aeb7b24b]{max-width:none}h1[data-v-aeb7b24b]{font-size:36px}h2[data-v-aeb7b24b]{font-size:28px}}@media(max-width:520px){.grid[data-v-aeb7b24b]{grid-template-columns:1fr}}
