.a1-data{margin:16px 0 0;padding:0;display:grid;border-top:1px solid var(--hairline)}.a1-data__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--hairline)}.a1-data__k{margin:0;font-size:14px;color:var(--body)}.a1-data__v{margin:0;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.a1-toolcard .home-works-with__spec{margin-top:16px}.a1-toolcard .home-works-with__spec a{text-decoration:none}.a1-agents{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:40px}.a1-agents__copy>*+*{margin-top:16px}.a1-agents__copy .ds-btn{margin-top:24px}.a1-agents__read{background:var(--ground);border:1px solid var(--hairline);border-radius:16px;padding:20px 22px}.a1-agents__read .t-mono-caption{color:var(--mono-grey);margin:0}@media (max-width:767.98px){.a1-agents{grid-template-columns:1fr;padding:24px;gap:24px}}.a1-globe{display:none}.a1-countrylist{display:block;margin-top:8px}.a1-countries{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.a1-countries__chip{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);text-decoration:none;font-size:13px;font-weight:var(--fw-medium)}.a1-countries__chip span{font-family:var(--font-mono);font-size:11px;color:var(--mono-grey)}.a1-countries__chip:hover{background:var(--mark)}.a1-globe__loading{display:grid;place-items:center;height:100%;color:var(--mono-grey)}@media (min-width:768px){.a1-globe{display:block;position:relative;aspect-ratio:16/10;min-height:520px;max-height:760px;border-radius:var(--r-card);overflow:hidden;background:var(--surface);border:1px solid var(--hairline)}.a1-countrylist{display:none}}.a1-globe{--mg-bg:#016ba7;--mg-paper:#ffffff;--mg-paper-deep:#f8f7f3;--mg-ink:#1c1c1e;--mg-ink-soft:#1c1c1e;--mg-ink-muted:#9e9ea3;--mg-ink-faint:#9e9ea3;--mg-orange:#1c1c1e;--mg-orange-deep:#1c1c1e;--mg-orange-soft:rgba(28,28,30,.08);--mg-line:#e0dfd9;--mg-line-strong:#cfceca;border:0!important}.a1-globe,.a1-globe .mg-stage{background:#016ba7!important}.a1-globe .mg-drag-hint,.a1-globe .mg-header,.a1-globe .mg-live-counter{display:none!important}.a1-globe .mg-pin{background:#ffffff!important;color:#016ba7!important;border-color:#ffffff!important;font-family:var(--font-mono)!important;font-weight:700}.a1-globe .mg-city-pin{background:rgba(255,255,255,.85)!important}.a1-globe .mg-panel{background:#ffffff!important;color:var(--ink)!important;border-left:1px solid var(--hairline)!important;box-shadow:none!important}.a1-globe .mg-cnum,.a1-globe .mg-country-name{font-family:var(--font)!important;font-weight:var(--fw-medium);letter-spacing:-.02em}.a1-globe .mg-blbl,.a1-globe .mg-country-eyebrow,.a1-globe .mg-crumb{color:var(--mono-grey)!important}.a1-globe .mg-body-card{background:var(--ground)!important}.a1-globe .mg-cta-primary,.a1-globe [class*=mg-cta]{background:var(--ink)!important;color:#fcfcfc!important;border-radius:999px!important;border:0!important;box-shadow:none!important}.a1-pricing{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.a1-pricing__lead>*+*{margin-top:16px}.a1-pricing__lead .ds-btn{margin-top:28px}.a1-pricing__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.a1-tier{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:28px 24px}.a1-tier>*+*{margin-top:10px}.a1-tier__price{font-family:var(--font);font-size:40px;line-height:1;letter-spacing:-.03em;font-weight:var(--fw-medium);color:var(--ink);margin:0 0 14px!important}.a1-tier__price span{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--mono-grey)}.a1-tier--dark{background:var(--footer);border-color:var(--footer);color:#fcfcfc}.a1-tier--dark .a1-tier__price,.a1-tier--dark .t-card-title{color:#fcfcfc}.a1-tier--dark .t-body{color:#d8d6cf}.a1-tier--dark .a1-tier__price span{color:#8a8a8e}@media (max-width:767.98px){.a1-pricing{gap:28px}.a1-pricing,.a1-pricing__tiers{grid-template-columns:1fr}}