.geo-ai-simulation_section__noThp{--geo-ink:var(--color-ink);--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-coral-hot:var(--color-coral-hot);position:relative;padding-block:var(--section-pad-block);overflow:hidden;border-bottom:1px solid var(--geo-border);background:#f6f6f3}.geo-ai-simulation_ambient__D1GAr{position:absolute;top:50%;left:50%;z-index:0;width:min(44rem,90vw);height:25rem;transform:translate(-50%,-50%);background:radial-gradient(ellipse,color-mix(in srgb,var(--geo-coral-hot) 12%,transparent),color-mix(in srgb,var(--color-primary-blue) 18%,transparent),transparent 70%);filter:blur(48px);pointer-events:none}.geo-ai-simulation_inner__Q22sF{position:relative;z-index:1}.geo-ai-simulation_header__qMboy{max-width:48rem;margin:0 auto var(--space-10);text-align:center}.geo-ai-simulation_pill__dyR3_{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 var(--space-4);padding:.3rem .75rem;border-radius:var(--radius-pill);border:1px solid #f0c8bf;background:#faeae6;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-ai-simulation_title__k8HMj{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-ai-simulation_accent__kMj0d{color:var(--geo-coral-hot)}.geo-ai-simulation_lead__alf5A{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-ai-simulation_tabs__JSrbB{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--space-8)}.geo-ai-simulation_tab__2Gxhd{padding:.5rem 1rem;border-radius:.75rem;border:1px solid #e2e2dc;background:white;color:var(--geo-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.geo-ai-simulation_tab__2Gxhd:hover{border-color:color-mix(in srgb,var(--geo-coral-hot) 40%,#e2e2dc);color:var(--geo-ink)}.geo-ai-simulation_tabActive__V4GUE{background:var(--geo-ink);border-color:var(--geo-ink);color:white;box-shadow:var(--shadow-sm)}.geo-ai-simulation_promptBar__x9Gbs{display:flex;align-items:center;gap:var(--space-3);max-width:48rem;margin:0 auto var(--space-8);padding:var(--space-4);border-radius:1rem;border:1px solid #deded9;background:white;box-shadow:var(--shadow-sm)}.geo-ai-simulation_promptIcon__Z4ZgY{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:#f0f1f4;color:var(--geo-coral-hot)}.geo-ai-simulation_promptBody__6vt3w{min-width:0;flex:1 1}.geo-ai-simulation_promptLabel__mW0ac{display:block;margin-bottom:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:#8f919a}.geo-ai-simulation_promptQuery__8Sk_Z{margin:0;font-size:.9375rem;font-weight:600;color:var(--geo-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-ai-simulation_promptTag__21M8S{display:none;flex-shrink:0;padding:.25rem .5rem;border-radius:.35rem;background:#f0f0eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:#73757d}.geo-ai-simulation_grid__FQMZp{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:64rem;margin:0 auto}.geo-ai-simulation_cardAfter__ctWFH,.geo-ai-simulation_cardBefore__izGci{position:relative;display:flex;flex-direction:column;padding:var(--space-6);border-radius:1.5rem;background:white;overflow:hidden}.geo-ai-simulation_cardBefore__izGci{border:1px solid #e8dedb;box-shadow:var(--shadow-sm)}.geo-ai-simulation_cardAfter__ctWFH{border:2px solid color-mix(in srgb,var(--geo-coral-hot) 40%,transparent);box-shadow:0 16px 36px rgba(27,28,32,.1)}.geo-ai-simulation_cardBarAfter__TNQmP,.geo-ai-simulation_cardBarBefore__wBqH1{position:absolute;top:0;left:0;right:0;height:.35rem}.geo-ai-simulation_cardBarBefore__wBqH1{background:color-mix(in srgb,#d68575 40%,transparent)}.geo-ai-simulation_cardBarAfter__TNQmP{background:var(--geo-coral-hot)}.geo-ai-simulation_cardHead___sBeE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #f3edea}.geo-ai-simulation_cardStatusAfter__W9Vw6,.geo-ai-simulation_cardStatus__AuEkJ{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.geo-ai-simulation_cardStatus__AuEkJ{color:#8f4133}.geo-ai-simulation_cardStatusAfter__W9Vw6{color:var(--geo-coral-hot)}.geo-ai-simulation_dotAfter__zX3fB,.geo-ai-simulation_dotBefore__lVc07{width:.625rem;height:.625rem;border-radius:50%}.geo-ai-simulation_dotBefore__lVc07{background:#c95b45}.geo-ai-simulation_dotAfter__zX3fB{background:#10b981;animation:geo-ai-simulation_pulseDot__Xsa2g 1.6s ease-out infinite}.geo-ai-simulation_modelAfter__cdgZe,.geo-ai-simulation_model__a8wLb{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:#8f919a}.geo-ai-simulation_modelAfter__cdgZe{padding:.15rem .5rem;border-radius:.35rem;background:#ecfdf5;color:#047857;font-weight:600}.geo-ai-simulation_badgeAfter__nPkm8,.geo-ai-simulation_badgeBefore__tQyTw{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 var(--space-4);padding:.3rem .65rem;border-radius:.5rem;font-size:.75rem;font-weight:600}.geo-ai-simulation_badgeBefore__tQyTw{border:1px solid #f3d7d1;background:#fbf2f0;color:#8f4133}.geo-ai-simulation_badgeAfter__nPkm8{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46}.geo-ai-simulation_outputAfter__BTQrQ,.geo-ai-simulation_output__zn1dt{margin-bottom:var(--space-5);padding:var(--space-4);border-radius:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.55}.geo-ai-simulation_output__zn1dt{border:1px solid #ebebe8;background:#fafafa;color:var(--geo-muted)}.geo-ai-simulation_outputAfter__BTQrQ{border:1px solid #d1fae5;background:#fbfdfa;color:var(--geo-ink);box-shadow:inset 0 1px 2px rgba(16,185,129,.05)}.geo-ai-simulation_outputAfter__BTQrQ p,.geo-ai-simulation_output__zn1dt p{margin:0}.geo-ai-simulation_outputLabelAfter__YibQi,.geo-ai-simulation_outputLabel__4YArE{display:block;margin-bottom:.35rem;font-size:.6875rem;color:#8f919a}.geo-ai-simulation_outputLabelAfter__YibQi{color:#047857;font-weight:700}.geo-ai-simulation_meta__x_6he{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-5)}.geo-ai-simulation_meta__x_6he>div{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:.25rem;border-bottom:1px solid #f2f2ee;font-size:.75rem;color:#63656e}.geo-ai-simulation_meta__x_6he dt{margin:0}.geo-ai-simulation_meta__x_6he dd{margin:0;font-weight:600;text-align:right}.geo-ai-simulation_metaWarn__Gvf3c{color:#8f4133}.geo-ai-simulation_footerNote__Lollv{margin:auto 0 0;padding-top:var(--space-4);border-top:1px solid #f0f0eb;font-size:.75rem;color:#8f919a}.geo-ai-simulation_pros__nuYm0{list-style:none;margin:0 0 var(--space-5);padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.geo-ai-simulation_pros__nuYm0 li{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#3b3d44}.geo-ai-simulation_pros__nuYm0 li svg{flex-shrink:0;color:#059669}.geo-ai-simulation_cardFooter__Eb20P{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid #f0f0eb}.geo-ai-simulation_demoNote__HGRkj{font-size:.75rem;font-weight:500;color:#065f46}.geo-ai-simulation_cardCta__IUwSf{display:inline-flex;align-items:center;gap:.35rem;color:var(--geo-coral-hot);font-size:.75rem;font-weight:700;text-decoration:none}.geo-ai-simulation_cardCta__IUwSf:hover{color:#b8543f}@keyframes geo-ai-simulation_pulseDot__Xsa2g{0%,to{opacity:1}50%{opacity:.45}}@media (min-width:640px){.geo-ai-simulation_promptTag__21M8S{display:inline-flex}.geo-ai-simulation_cardAfter__ctWFH,.geo-ai-simulation_cardBefore__izGci{padding:var(--space-8)}}@media (min-width:1024px){.geo-ai-simulation_grid__FQMZp{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.geo-ai-simulation_dotAfter__zX3fB{animation:none}}.geo-breakdown_section__TDOxH{--geo-ink:#1b1c20;--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:#fbfbfa;--geo-coral-hot:#cd614b;--geo-blue-soft:#e3ecf3;--geo-blue:#376996;padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-breakdown_header__Rcb98{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-10)}.geo-breakdown_eyebrow___99zO{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-breakdown_title__9d8Dz{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-breakdown_titleBreak__xR4wF{display:none}.geo-breakdown_lead__KX7mU{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-breakdown_list__vvKsA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.geo-breakdown_item__i5QZ1{border-radius:1rem;border:1px solid #e7e7e2;background:var(--color-white);overflow:hidden;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.geo-breakdown_item__i5QZ1:hover{border-color:#dadad4}.geo-breakdown_itemOpen__47Rt_{border-color:color-mix(in srgb,var(--geo-coral-hot) 40%,#e7e7e2);box-shadow:var(--shadow-sm)}.geo-breakdown_row__ZeEQL{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);cursor:default}.geo-breakdown_row__ZeEQL[role=button]{cursor:pointer}.geo-breakdown_left__ovsZH{display:flex;align-items:flex-start;gap:var(--space-4)}.geo-breakdown_number__mgsQC{width:2.25rem;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:300;letter-spacing:-.04em;color:#9ea0a8}.geo-breakdown_iconWrap__u2u8T{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--geo-blue-soft);color:var(--geo-blue)}.geo-breakdown_itemTitle__W28Bl{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:var(--leading-snug);color:var(--geo-ink)}.geo-breakdown_short__5wNZU{margin:0;font-size:.9rem;line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-breakdown_expand__svFPA{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;justify-self:end;border:none;border-radius:50%;background:#f4f4f1;color:var(--geo-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.geo-breakdown_expandOpen__d8TXP{background:#f4ebe8;color:var(--geo-coral-hot);transform:rotate(90deg)}.geo-breakdown_details___ieNA{padding:0 var(--space-5) var(--space-5);border-top:1px solid #f2f2ee;background:#fafaf8}.geo-breakdown_detailCard__8wU8J{margin-top:var(--space-4);padding:var(--space-4);border-radius:.75rem;border:1px solid #ebebe6;background:white}.geo-breakdown_detailLabel__sesgz{display:block;margin-bottom:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--geo-ink)}.geo-breakdown_detailText__oqMIP{margin:0;font-size:.875rem;line-height:var(--leading-relaxed);color:#63656e}@media (min-width:768px){.geo-breakdown_titleBreak__xR4wF{display:inline}.geo-breakdown_row__ZeEQL{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7)}.geo-breakdown_left__ovsZH{align-items:center}.geo-breakdown_details___ieNA{padding-left:5.5rem}}@media (min-width:1024px){.geo-breakdown_header__Rcb98{grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}}@media (prefers-reduced-motion:reduce){.geo-breakdown_expandOpen__d8TXP{transform:none}}.geo-faq_section__wnZxd{--geo-ink:#1b1c20;--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:#fbfbfa;--geo-coral-hot:#cd614b;position:relative;padding-block:var(--section-pad-block);overflow:hidden;border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-faq_grid__kVt3K{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.geo-faq_eyebrow__CZZbU{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-faq_title__cdKz_{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-faq_radar__sA8sX{display:none;position:relative;width:100%;max-width:17.5rem;margin-top:var(--space-8);color:#d5d7dc}.geo-faq_radar__sA8sX svg{width:100%;height:auto}.geo-faq_radarCaption__xL87h{position:absolute;left:0;bottom:.5rem;margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#63656e;line-height:1.35}.geo-faq_listHead__xVc7m{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-2);border-bottom:1px solid var(--geo-border)}.geo-faq_lead__Lwj4D{margin:0;max-width:34rem;font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-faq_more__ED6fV{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:0;border:none;background:none;color:var(--geo-coral-hot);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--motion-fast)}.geo-faq_more__ED6fV:hover{color:#b8543f}.geo-faq_list__YdQT3{display:flex;flex-direction:column}.geo-faq_item__mKvom{border-bottom:1px solid var(--geo-border)}.geo-faq_trigger__B39kp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);width:100%;padding:var(--space-5) 0;border:none;background:none;text-align:left;cursor:pointer;color:var(--geo-ink)}.geo-faq_number__GulpH{width:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:#8f919a;letter-spacing:.04em}.geo-faq_question__oqFMW{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700;transition:color var(--motion-fast)}.geo-faq_trigger__B39kp:hover .geo-faq_question__oqFMW{color:var(--geo-coral-hot)}.geo-faq_icon__4WRtw{font-size:1.25rem;line-height:1;color:#8f919a}.geo-faq_open__5T8jb .geo-faq_icon__4WRtw{color:var(--geo-coral-hot)}.geo-faq_answer__Ji7b3{padding:0 0 var(--space-5);padding-left:calc(1.5rem + var(--space-4))}.geo-faq_answerClosed__Yf_wq{display:none}.geo-faq_answerOpen__F3Rgj{animation:geo-faq_faqIn__L5WfF var(--motion-base) ease}.geo-faq_answer__Ji7b3 p{margin:0;max-width:42rem;font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--geo-muted);white-space:pre-line}@keyframes geo-faq_faqIn__L5WfF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.geo-faq_listHead__xVc7m{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1024px){.geo-faq_grid__kVt3K{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:var(--space-16);align-items:stretch}.geo-faq_intro__q_uZd{display:flex;flex-direction:column;justify-content:space-between}.geo-faq_radar__sA8sX{display:block}}@media (prefers-reduced-motion:reduce){.geo-faq_answerOpen__F3Rgj{animation:none}}.geo-knowledge-graph_section__GYjb1{--geo-ink:var(--color-ink);--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:var(--color-canvas);--geo-coral-hot:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-knowledge-graph_header__yr1pc{max-width:48rem;margin:0 auto var(--space-10);text-align:center}.geo-knowledge-graph_pill__78MlC{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 var(--space-4);padding:.35rem .85rem;border-radius:var(--radius-pill);border:1px solid #f0c8bf;background:#faeae6;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-knowledge-graph_title__4Z0LU{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.14;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-knowledge-graph_accent__H2Nji{color:var(--geo-coral-hot)}.geo-knowledge-graph_lead___75__{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-knowledge-graph_shell__CkQUU{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5);border-radius:1.5rem;border:1px solid #e5e5e0;background:white;box-shadow:var(--shadow-sm)}.geo-knowledge-graph_canvas__5Ymnv{position:relative;min-height:26rem;overflow:hidden;border-radius:1rem;border:1px solid #ecece7;background:#fafaf7}.geo-knowledge-graph_gridPattern__QUxsZ{position:absolute;inset:0;background-image:radial-gradient(#e0e0da 1px,transparent 0);background-size:18px 18px;opacity:.7;pointer-events:none}.geo-knowledge-graph_aura__uj_ow{position:absolute;top:50%;left:50%;width:18rem;height:18rem;border-radius:50%;background:color-mix(in srgb,var(--geo-coral-hot) 12%,transparent);filter:blur(28px);transform:translate(-50%,-50%) scale(1);opacity:.5;transition:transform var(--motion-slow),opacity var(--motion-slow),background var(--motion-slow);pointer-events:none}.geo-knowledge-graph_auraPulse__Mxj_j{transform:translate(-50%,-50%) scale(1.45);opacity:1;background:color-mix(in srgb,var(--geo-coral-hot) 22%,transparent)}.geo-knowledge-graph_lines__5bvtG{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.geo-knowledge-graph_line__gdFVT{stroke:#dcdcd5;stroke-width:.8;transition:stroke var(--motion-base),stroke-width var(--motion-base)}.geo-knowledge-graph_lineActive__gC_v0{stroke:var(--geo-coral-hot);stroke-width:1.5}.geo-knowledge-graph_core__xn5KE{position:absolute;top:48%;left:50%;z-index:3;display:flex;width:7.5rem;height:7.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.75rem;border:4px solid white;border-radius:50%;background:var(--geo-ink);color:white;text-align:center;box-shadow:0 16px 32px rgba(27,28,32,.28);transform:translate(-50%,-50%);cursor:pointer;transition:transform var(--motion-fast)}.geo-knowledge-graph_core__xn5KE:hover{transform:translate(-50%,-50%) scale(1.05)}.geo-knowledge-graph_core__xn5KE svg{color:var(--geo-coral-hot)}.geo-knowledge-graph_coreEyebrow__3zydu{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:#a8aab2}.geo-knowledge-graph_coreTitle__bY_Cs{font-size:.75rem;font-weight:700;line-height:1.15}.geo-knowledge-graph_coreFocus__exNdK{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;color:var(--geo-coral-hot)}.geo-knowledge-graph_node__S45b_{position:absolute;z-index:4;display:flex;flex-direction:column;gap:.1rem;max-width:9.5rem;padding:.55rem .75rem;border:1px solid #dcdcd6;border-radius:.75rem;background:white;color:#2c2e35;text-align:left;box-shadow:var(--shadow-sm);transform:translate(-50%,-50%);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.geo-knowledge-graph_node__S45b_:hover{border-color:color-mix(in srgb,var(--geo-coral-hot) 55%,#dcdcd6)}.geo-knowledge-graph_nodeActive__T67Ym{background:var(--geo-coral-hot);border-color:var(--geo-coral-hot);color:white;box-shadow:0 10px 22px rgba(205,97,75,.28);transform:translate(-50%,-50%) scale(1.04)}.geo-knowledge-graph_nodeDot__Giec8{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:50%;background:var(--geo-coral-hot);vertical-align:middle}.geo-knowledge-graph_nodeActive__T67Ym .geo-knowledge-graph_nodeDot__Giec8{background:white}.geo-knowledge-graph_nodeLabel__VLeVx{display:inline;font-size:.75rem;font-weight:700;letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-knowledge-graph_nodeWeight__7Br1G{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;color:#73757d}.geo-knowledge-graph_nodeActive__T67Ym .geo-knowledge-graph_nodeWeight__7Br1G{color:rgba(255,255,255,.9)}.geo-knowledge-graph_canvasFooter__diYjS{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.geo-knowledge-graph_hint__cWdaf{display:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:#73757d}.geo-knowledge-graph_pulseBtn__b12o6{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .85rem;border:1px solid #deded8;border-radius:.5rem;background:white;color:var(--geo-ink);font-size:.75rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}.geo-knowledge-graph_pulseBtn__b12o6:hover{background:#f5f5f0}.geo-knowledge-graph_detail__J9iUw{display:flex;flex-direction:column;animation:geo-knowledge-graph_detailIn__oK9iA var(--motion-base) ease}.geo-knowledge-graph_detailEyebrow__uRXj_{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 var(--space-2);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-knowledge-graph_detailTitle__bULtY{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-knowledge-graph_detailImpact__iQW37{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 var(--space-4);padding:.3rem .75rem;border-radius:.5rem;border:1px solid #a7f3d0;background:#ecfdf5;font-size:.75rem;font-weight:600;color:#065f46}.geo-knowledge-graph_detailText__KuOqN{margin:0 0 var(--space-5);font-size:.875rem;line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-knowledge-graph_meter__muNZ0{margin-bottom:var(--space-5);padding:var(--space-4);border-radius:1rem;border:1px solid #ecece7;background:#fafaf8}.geo-knowledge-graph_meterHead__1GD6O{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);font-size:.75rem;font-weight:600;color:var(--geo-ink)}.geo-knowledge-graph_meterHead__1GD6O span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--geo-coral-hot)}.geo-knowledge-graph_meterTrack__3BxbF{height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:#e8e8e2}.geo-knowledge-graph_meterFill__sgzBh{height:100%;border-radius:inherit;background:var(--geo-coral-hot);transition:width var(--motion-slow)}.geo-knowledge-graph_meterNote__hUFCn{margin:var(--space-2) 0 0;font-size:.625rem;color:var(--geo-soft)}.geo-knowledge-graph_points__C3xI1{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.geo-knowledge-graph_points__C3xI1 li{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:#484a51}.geo-knowledge-graph_points__C3xI1 svg{flex-shrink:0;margin-top:.1rem;color:var(--geo-coral-hot)}.geo-knowledge-graph_cta__5AWkl{display:inline-flex;width:100%;align-items:center;justify-content:center;margin-top:auto;padding:.9rem 1.5rem;border-radius:var(--radius-pill);background:var(--geo-ink);color:white;font-size:.875rem;font-weight:600;text-decoration:none;transition:background var(--motion-fast)}.geo-knowledge-graph_cta__5AWkl:hover{background:#2b2d35}@keyframes geo-knowledge-graph_detailIn__oK9iA{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.geo-knowledge-graph_shell__CkQUU{padding:var(--space-8)}.geo-knowledge-graph_canvas__5Ymnv{min-height:28rem}.geo-knowledge-graph_core__xn5KE{width:8rem;height:8rem}.geo-knowledge-graph_hint__cWdaf{display:inline}.geo-knowledge-graph_nodeLabel__VLeVx{font-size:.8125rem}}@media (min-width:1024px){.geo-knowledge-graph_shell__CkQUU{grid-template-columns:1.4fr 1fr;align-items:stretch}}@media (max-width:480px){.geo-knowledge-graph_canvas__5Ymnv{min-height:32rem}.geo-knowledge-graph_node__S45b_{max-width:7.5rem;padding:.4rem .55rem}.geo-knowledge-graph_nodeLabel__VLeVx{white-space:normal;font-size:.65rem;line-height:1.2}}@media (prefers-reduced-motion:reduce){.geo-knowledge-graph_aura__uj_ow,.geo-knowledge-graph_detail__J9iUw,.geo-knowledge-graph_meterFill__sgzBh{transition:none;animation:none}}.geo-roi-calculator_section__SrB77{--geo-ink:var(--color-ink);--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:var(--color-canvas);--geo-coral-hot:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-roi-calculator_header__8IQYj{max-width:48rem;margin:0 auto var(--space-10);text-align:center}.geo-roi-calculator_pill__nDQKV{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 var(--space-4);padding:.35rem .85rem;border-radius:var(--radius-pill);border:1px solid #f0c8bf;background:#faeae6;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-roi-calculator_title__1JbYn{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-roi-calculator_accent__wUx0L{color:var(--geo-coral-hot)}.geo-roi-calculator_lead__hJ5Sl{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-roi-calculator_grid__yu6dH{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:64rem;margin:0 auto}.geo-roi-calculator_controls__BwR0k{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-6);border-radius:1.5rem;border:1px solid #e5e5e0;background:white;box-shadow:var(--shadow-sm)}.geo-roi-calculator_control__mb4gx{display:block}.geo-roi-calculator_controlHead__tiOTk{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:.875rem;font-weight:700;color:var(--geo-ink)}.geo-roi-calculator_value__yTVgU{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800;color:var(--geo-coral-hot)}.geo-roi-calculator_range__0mBBu{width:100%;height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);background:#e8e8e2;cursor:pointer;accent-color:var(--geo-coral-hot)}.geo-roi-calculator_rangeLabels__0wbLK{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.625rem;color:var(--geo-soft)}.geo-roi-calculator_disclaimer__fVOo1{display:flex;gap:var(--space-2);margin:0;padding-top:var(--space-4);border-top:1px solid #f0f0eb;font-size:.75rem;line-height:1.45;color:#73757d}.geo-roi-calculator_disclaimer__fVOo1 svg{flex-shrink:0;color:var(--geo-coral-hot);margin-top:.1rem}.geo-roi-calculator_results__q0vVm{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-6);border-radius:1.5rem;background:var(--geo-ink);color:white;box-shadow:0 20px 40px rgba(27,28,32,.28)}.geo-roi-calculator_resultsGlow__2n2kk{position:absolute;top:-4rem;right:-4rem;width:16rem;height:16rem;border-radius:50%;background:color-mix(in srgb,var(--geo-coral-hot) 18%,transparent);filter:blur(40px);pointer-events:none}.geo-roi-calculator_cta__CFnkk,.geo-roi-calculator_recover__R7TIo,.geo-roi-calculator_resultsEyebrow__Lv0zg,.geo-roi-calculator_stat__doBUD{position:relative;z-index:1}.geo-roi-calculator_resultsEyebrow__Lv0zg{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 var(--space-5);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-roi-calculator_stat__doBUD{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid rgba(255,255,255,.1)}.geo-roi-calculator_statLabel__iWOgi{display:block;margin-bottom:.35rem;font-size:.75rem;color:#a8aab2}.geo-roi-calculator_statValue__hxM8N{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:var(--tracking-tight)}.geo-roi-calculator_statValue__hxM8N span{font-size:.75rem;font-weight:500;color:var(--geo-coral-hot)}.geo-roi-calculator_statMoney___xfDT{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:var(--tracking-tight);color:#e2735e}.geo-roi-calculator_statYear__t6YIl{display:block;margin-top:.25rem;font-size:.6875rem;color:#868892}.geo-roi-calculator_recover__R7TIo{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.geo-roi-calculator_recoverLabel__aXkbY{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#34d399}.geo-roi-calculator_recoverValue__7yD_9{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.35rem;font-weight:700}.geo-roi-calculator_cta__CFnkk{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);margin-top:auto;padding:.9rem 1.25rem;border-radius:var(--radius-pill);background:var(--geo-coral-hot);color:white;font-size:.875rem;font-weight:600;text-decoration:none;transition:background var(--motion-fast),transform var(--motion-fast)}.geo-roi-calculator_cta__CFnkk:hover{background:#b8543f}.geo-roi-calculator_cta__CFnkk:active{transform:scale(.98)}@media (min-width:640px){.geo-roi-calculator_controls__BwR0k,.geo-roi-calculator_results__q0vVm{padding:var(--space-8)}}@media (min-width:1024px){.geo-roi-calculator_grid__yu6dH{grid-template-columns:1.35fr 1fr;align-items:stretch}}.geo-situations_section___l1ZI{--geo-ink:#1b1c20;--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:#fbfbfa;--geo-coral-hot:#cd614b;padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-situations_header__ssL9y{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-10)}.geo-situations_eyebrow__0Zzl7{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-situations_title__6TcAg{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-situations_titleBreak__GjkPl{display:none}.geo-situations_lead__knKZ_{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-situations_caption__UpkSP{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--geo-soft)}.geo-situations_captionDot__dc2Sz{width:.375rem;height:.375rem;border-radius:50%;background:var(--geo-coral-hot)}.geo-situations_chips__vzI96{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:var(--space-8)}.geo-situations_chip__1yq_U{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.15rem;border-radius:1rem;border:1px solid transparent;background:#f3f3f0;color:#3e4047;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.geo-situations_chip__1yq_U:hover{background:#eaeae6;border-color:#dcdcd7}.geo-situations_chipActive__Qmbq2{background:var(--geo-ink);color:white;border-color:var(--geo-ink);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.geo-situations_chipDot__EmoZJ{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:#a3a5ad;transition:background var(--motion-fast)}.geo-situations_chipActive__Qmbq2 .geo-situations_chipDot__EmoZJ,.geo-situations_chip__1yq_U:hover .geo-situations_chipDot__EmoZJ{background:var(--geo-coral-hot)}.geo-situations_panel__zswkt{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-6);border-radius:1.5rem;border:1px solid #e5e5e0;background:var(--color-white);box-shadow:var(--shadow-sm);animation:geo-situations_panelIn__EpDGo var(--motion-base) ease}.geo-situations_panelEyebrow__lx8O4{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--geo-coral-hot)}.geo-situations_panelTitle__vCXnl{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-situations_summary__IZXgT{margin:0 0 var(--space-3);font-size:1rem;font-weight:600;line-height:var(--leading-snug);color:#2e3037}.geo-situations_description__6s9nA{margin:0 0 var(--space-5);font-size:.9375rem;line-height:var(--leading-relaxed);color:#63656e}.geo-situations_split__CrXxv{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid #ecece8}.geo-situations_box__sZNEs{padding:var(--space-4);border-radius:1rem;border:1px solid #ecece7;background:#fafaf8}.geo-situations_boxSolution__940nA{background:#fcfefe;border-color:color-mix(in srgb,#059669 18%,white)}.geo-situations_boxLabelSolution__MguPt,.geo-situations_boxLabel__IkcRk{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.geo-situations_boxLabel__IkcRk{color:#8a3324}.geo-situations_boxLabelSolution__MguPt{color:#065f46}.geo-situations_boxText__idZM3{margin:0;font-size:.8125rem;line-height:var(--leading-relaxed);color:#52545c}.geo-situations_aside__vnoqs{display:flex}.geo-situations_asideCard__YSrDH{width:100%;padding:var(--space-6);border-radius:1.5rem;border:1px solid #f5dad2;background:linear-gradient(180deg,#fdf8f6,#fbf2ee)}.geo-situations_asideEyebrow__3fdSP{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a3324}.geo-situations_asideText__7xchO{margin:0 0 var(--space-5);font-size:.8125rem;line-height:var(--leading-relaxed);color:#73757d}.geo-situations_asideCta__4I7kx{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);padding:.9rem 1.25rem;border-radius:var(--radius-pill);background:var(--geo-coral-hot);color:white;font-size:.875rem;font-weight:600;text-decoration:none;transition:background var(--motion-fast),transform var(--motion-fast)}.geo-situations_asideCta__4I7kx:hover{background:#b8543f}.geo-situations_asideCta__4I7kx:active{transform:scale(.98)}@keyframes geo-situations_panelIn__EpDGo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.geo-situations_split__CrXxv{grid-template-columns:1fr 1fr}.geo-situations_titleBreak__GjkPl{display:inline}}@media (min-width:1024px){.geo-situations_header__ssL9y{grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}.geo-situations_panel__zswkt{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:var(--space-10);padding:var(--space-10);align-items:center}.geo-situations_aside__vnoqs{border-left:1px solid #f0f0ed;padding-left:var(--space-8);justify-content:flex-end}.geo-situations_asideCard__YSrDH{max-width:22rem}}@media (prefers-reduced-motion:reduce){.geo-situations_panel__zswkt{animation:none}.geo-situations_chipActive__Qmbq2{transform:none}}.geo-visibility-demo_section__k2IUj{--geo-ink:var(--color-ink);--geo-muted:#555760;--geo-soft:#868892;--geo-border:#ecece9;--geo-canvas:var(--color-canvas);--geo-coral-hot:var(--color-coral-hot);padding-block:var(--section-pad-block);border-bottom:1px solid var(--geo-border);background:var(--geo-canvas)}.geo-visibility-demo_header__Rsqfb{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-10)}.geo-visibility-demo_eyebrow__FpO3X{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--geo-soft)}.geo-visibility-demo_title__NHy62{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--geo-ink)}.geo-visibility-demo_accent__ac_1_{color:var(--geo-coral-hot)}.geo-visibility-demo_lead___G1Jp{margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--leading-relaxed);color:var(--geo-muted)}.geo-visibility-demo_presets__vSuSf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:var(--space-4);font-size:.75rem;color:#8f919a}.geo-visibility-demo_presets__vSuSf button{padding:.3rem .65rem;border:1px solid #deded8;border-radius:.5rem;background:white;color:#33353c;font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color var(--motion-fast),color var(--motion-fast)}.geo-visibility-demo_presets__vSuSf button:hover{border-color:var(--geo-coral-hot);color:var(--geo-coral-hot)}.geo-visibility-demo_card__MXCc_{padding:var(--space-6);border-radius:1.5rem;border:1px solid #e5e5e0;background:white;box-shadow:var(--shadow-sm)}.geo-visibility-demo_form__YWiLS{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.geo-visibility-demo_field__8Hecs{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3b3d44}.geo-visibility-demo_inputWrap__p4BW4{position:relative;display:block}.geo-visibility-demo_inputWrap__p4BW4 svg{position:absolute;top:50%;left:.9rem;color:#8f919a;transform:translateY(-50%);pointer-events:none}.geo-visibility-demo_field__8Hecs .geo-visibility-demo_select__3P04B,.geo-visibility-demo_field__8Hecs input{box-sizing:border-box;width:100%;min-height:3.05rem;padding:.85rem 1rem;border:1px solid #d8d8d3;border-radius:.75rem;background-color:#fafaf8;color:var(--geo-ink);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25;outline:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background-color var(--motion-fast)}.geo-visibility-demo_inputWrap__p4BW4 input{padding-left:2.5rem}.geo-visibility-demo_selectWrap__FJQML{position:relative;display:block}.geo-visibility-demo_select__3P04B{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f919a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.geo-visibility-demo_select__3P04B::-ms-expand{display:none}.geo-visibility-demo_field__8Hecs .geo-visibility-demo_select__3P04B:hover,.geo-visibility-demo_field__8Hecs input:hover{border-color:#c9c9c2;background-color:#f7f7f4}.geo-visibility-demo_field__8Hecs .geo-visibility-demo_select__3P04B:focus,.geo-visibility-demo_field__8Hecs input:focus{border-color:var(--geo-coral-hot);background-color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--geo-coral-hot) 16%,transparent)}.geo-visibility-demo_field__8Hecs .geo-visibility-demo_select__3P04B:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cd614b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.geo-visibility-demo_submit__lP3cu{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.25rem;border:none;border-radius:var(--radius-pill);background:var(--geo-coral-hot);color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast)}.geo-visibility-demo_submit__lP3cu:hover:not(:disabled){background:#b8543f}.geo-visibility-demo_submit__lP3cu:disabled{opacity:.7;cursor:wait}.geo-visibility-demo_notice__Yc3tI{display:flex;gap:.5rem;margin:0 0 var(--space-6);padding:.75rem .9rem;border-radius:.75rem;border:1px solid #f5dad4;background:#fcf2ef;font-size:.75rem;line-height:1.45;color:#8a3324}.geo-visibility-demo_notice__Yc3tI svg{flex-shrink:0;margin-top:.1rem;color:var(--geo-coral-hot)}.geo-visibility-demo_output__SCvfW{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.geo-visibility-demo_terminal__y7kih{overflow:hidden;border-radius:1rem;border:1px solid #2b2d35;background:#16171b;color:#d7d8dc}.geo-visibility-demo_terminalHead__ncKCJ{display:flex;justify-content:space-between;gap:var(--space-3);padding:.65rem .9rem;border-bottom:1px solid #2b2d35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:#8f919a}.geo-visibility-demo_terminalBody__0t2IZ{min-height:8rem;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.55}.geo-visibility-demo_terminalBody__0t2IZ p{margin:0 0 .45rem}.geo-visibility-demo_terminalEmpty__wg6kR{color:#73757d!important}.geo-visibility-demo_scores__42kxj{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.geo-visibility-demo_scoreCard__xON2m{padding:var(--space-4);border-radius:1rem;border:1px solid #ecece7;background:#fafaf8}.geo-visibility-demo_scoreLabel__gbPtv{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:600;color:#63656e}.geo-visibility-demo_scoreValueOk__LjSZt,.geo-visibility-demo_scoreValueWarn___Nscj{margin:0 0 .5rem;font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:var(--tracking-tight)}.geo-visibility-demo_scoreValueWarn___Nscj{color:#c95b45}.geo-visibility-demo_scoreValueOk__LjSZt{color:#059669}.geo-visibility-demo_scoreTrack__AFmqq{height:.45rem;overflow:hidden;border-radius:var(--radius-pill);background:#e8e8e2}.geo-visibility-demo_scoreFillOk__ltYyR,.geo-visibility-demo_scoreFillWarn__hvmVS{height:100%;border-radius:inherit;transition:width var(--motion-slow)}.geo-visibility-demo_scoreFillWarn__hvmVS{background:#c95b45}.geo-visibility-demo_scoreFillOk__ltYyR{background:#10b981}.geo-visibility-demo_resultBanner__gzNco{display:flex;gap:.65rem;padding:var(--space-4);border-radius:1rem;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;font-size:.8125rem;line-height:1.45}.geo-visibility-demo_resultBanner__gzNco p{margin:0 0 .35rem}.geo-visibility-demo_resultBanner__gzNco a{color:var(--geo-coral-hot);font-weight:700;text-decoration:none}.geo-visibility-demo_resultBanner__gzNco svg{flex-shrink:0;margin-top:.15rem;color:#059669}@media (min-width:640px){.geo-visibility-demo_card__MXCc_{padding:var(--space-8)}.geo-visibility-demo_form__YWiLS{grid-template-columns:1.3fr 1fr auto;align-items:end}.geo-visibility-demo_submit__lP3cu{height:3.05rem}.geo-visibility-demo_scores__42kxj{grid-template-columns:1fr 1fr}.geo-visibility-demo_resultBanner__gzNco{grid-column:1/-1}}@media (min-width:1024px){.geo-visibility-demo_header__Rsqfb{grid-template-columns:1.3fr 1fr;gap:var(--space-8);align-items:start}.geo-visibility-demo_output__SCvfW{grid-template-columns:1.2fr 1fr;align-items:stretch}}