.products-hero[data-astro-cid-am7tunks]{padding:72px 0 36px;text-align:center}.products-hero[data-astro-cid-am7tunks] h1[data-astro-cid-am7tunks]{margin-top:14px;font-size:clamp(2.4rem,7vw,4.2rem);letter-spacing:-.035em;line-height:1.05}.products-intro[data-astro-cid-am7tunks]{max-width:680px;margin:18px auto 0;color:var(--text-muted);font-size:1.1rem}.geo-panel-wrap[data-astro-cid-am7tunks]{padding:16px 0 24px}.geo-panel[data-astro-cid-am7tunks]{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:clamp(28px,5vw,56px);color:#ededed;background:radial-gradient(900px 520px at 85% 0%,rgba(217,119,87,.16),transparent 60%),#0d0d0d;box-shadow:var(--shadow-lg)}.geo-panel__grid[data-astro-cid-am7tunks]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,56px);align-items:center}.geo-panel__visual[data-astro-cid-am7tunks]{display:flex;justify-content:center;padding-right:18px}.geo-brand[data-astro-cid-am7tunks]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.geo-mark[data-astro-cid-am7tunks]{width:52px;height:52px;flex:none}.geo-brand[data-astro-cid-am7tunks] h2[data-astro-cid-am7tunks]{margin:0;font-size:1.7rem;letter-spacing:-.02em;color:#fff}.geo-kicker[data-astro-cid-am7tunks]{font-size:.85rem;color:#a3a3a3}.geo-badge[data-astro-cid-am7tunks]{margin-left:auto;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#0d0d0d;background:#d97757}.geo-tagline[data-astro-cid-am7tunks]{margin:26px 0 0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff}.geo-desc[data-astro-cid-am7tunks]{margin:16px 0 0;color:#bdbdbd;line-height:1.6}.geo-facts[data-astro-cid-am7tunks]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px}.geo-facts[data-astro-cid-am7tunks] li[data-astro-cid-am7tunks]{padding:6px 12px;border-radius:999px;border:1px solid #303030;font-size:.82rem;color:#d6d6d6}.geo-ctas[data-astro-cid-am7tunks]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.geo-btn[data-astro-cid-am7tunks]{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.geo-btn--primary[data-astro-cid-am7tunks]{background:#d97757;color:#0d0d0d;box-shadow:0 14px 34px -12px #d97757b3}.geo-btn--primary[data-astro-cid-am7tunks]:hover{transform:translateY(-2px)}.geo-btn--ghost[data-astro-cid-am7tunks]{color:#ededed;border:1.5px solid #3a3a3a}.geo-btn--ghost[data-astro-cid-am7tunks]:hover{border-color:#d97757}.geo-premium[data-astro-cid-am7tunks]{margin:18px 0 0;font-size:.86rem;color:#8f8f8f}.geo-steps[data-astro-cid-am7tunks]{list-style:none;margin:clamp(32px,5vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.geo-steps[data-astro-cid-am7tunks] li[data-astro-cid-am7tunks]{padding:20px;border-radius:var(--radius);background:#171717;border:1px solid #262626}.geo-step-num[data-astro-cid-am7tunks]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:#d97757}.geo-steps[data-astro-cid-am7tunks] h3[data-astro-cid-am7tunks]{margin:8px 0 0;font-size:1.15rem;color:#fff}.geo-steps[data-astro-cid-am7tunks] p[data-astro-cid-am7tunks]{margin:8px 0 0;font-size:.92rem;line-height:1.55;color:#a3a3a3}.connection-grid[data-astro-cid-am7tunks]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.connection-grid[data-astro-cid-am7tunks] h2[data-astro-cid-am7tunks]{font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:-.02em}.connection-copy[data-astro-cid-am7tunks] p[data-astro-cid-am7tunks]{margin-top:14px;color:var(--text-muted);line-height:1.65}.connection-links[data-astro-cid-am7tunks]{display:flex;gap:10px;font-weight:600}.connection-links[data-astro-cid-am7tunks] a[data-astro-cid-am7tunks]{color:var(--brand-strong)}.proof[data-astro-cid-am7tunks]{margin:0;padding:26px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.proof[data-astro-cid-am7tunks] figcaption[data-astro-cid-am7tunks]{font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.proof-row[data-astro-cid-am7tunks]{display:grid;grid-template-columns:9.5em 1fr auto;align-items:center;gap:12px;margin-top:18px}.proof-label[data-astro-cid-am7tunks]{font-size:.85rem;color:var(--text-muted)}.proof-track[data-astro-cid-am7tunks]{height:22px;border-radius:0 6px 6px 0;background:var(--surface-2);overflow:hidden}.proof-bar[data-astro-cid-am7tunks]{display:block;height:100%;width:var(--w);min-width:4px;border-radius:0 6px 6px 0;background:#a5a7bd}.proof-bar[data-astro-cid-am7tunks].is-after{background:#d97757}.proof-row[data-astro-cid-am7tunks] b[data-astro-cid-am7tunks]{font-size:1.15rem;font-variant-numeric:tabular-nums}.proof-multiple[data-astro-cid-am7tunks]{margin:16px 0 0;font-size:2.6rem;font-weight:800;letter-spacing:-.04em;color:#d97757}.proof-source[data-astro-cid-am7tunks]{margin:4px 0 0;font-size:.78rem;color:var(--text-faint)}.aso-panel-wrap[data-astro-cid-am7tunks]{padding:8px 0 24px}.aso-panel[data-astro-cid-am7tunks]{border-radius:var(--radius-xl);padding:clamp(28px,5vw,56px);color:#f1f0ff;background:radial-gradient(900px 520px at 85% 0%,rgba(91,75,245,.32),transparent 60%),#07060f;box-shadow:var(--shadow-lg)}.aso-panel__grid[data-astro-cid-am7tunks]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,56px);align-items:center}.aso-brand[data-astro-cid-am7tunks]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.aso-orb[data-astro-cid-am7tunks]{width:46px;height:46px;flex:none;border-radius:50%;background:conic-gradient(from 0deg,#3a22ff,#a21cff,#ff22d9,#ff2a4d,#ff7a1a,#ffe81f,#4dff2a,#1fffd0,#1fc8ff,#3a22ff);box-shadow:0 0 20px #785aff8c}.aso-brand[data-astro-cid-am7tunks] h2[data-astro-cid-am7tunks]{margin:0;font-size:1.7rem;letter-spacing:-.02em;color:#fff}.aso-kicker[data-astro-cid-am7tunks]{font-size:.85rem;color:#a6a4c6}.aso-badge[data-astro-cid-am7tunks]{margin-left:auto;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#07060f;background:#f6f7fc}.aso-tagline[data-astro-cid-am7tunks]{margin:26px 0 0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff}.aso-desc[data-astro-cid-am7tunks]{margin:16px 0 0;color:#c4c2e0;line-height:1.6}.aso-facts[data-astro-cid-am7tunks]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px}.aso-facts[data-astro-cid-am7tunks] li[data-astro-cid-am7tunks]{padding:6px 12px;border-radius:999px;border:1px solid #221f3d;font-size:.82rem;color:#d9d7f2}.aso-ctas[data-astro-cid-am7tunks]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.aso-btn[data-astro-cid-am7tunks]{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s var(--ease),border-color .2s var(--ease)}.aso-btn--primary[data-astro-cid-am7tunks]{background:#f6f7fc;color:#07060f;box-shadow:0 14px 34px -12px #5b4bf5cc}.aso-btn--primary[data-astro-cid-am7tunks]:hover{transform:translateY(-2px)}.aso-btn--ghost[data-astro-cid-am7tunks]{color:#f1f0ff;border:1.5px solid #34305a}.aso-btn--ghost[data-astro-cid-am7tunks]:hover{border-color:#a66bff}.aso-agents[data-astro-cid-am7tunks]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;font-size:.88rem;color:#a6a4c6}.aso-agents[data-astro-cid-am7tunks] a[data-astro-cid-am7tunks]{font-family:ui-monospace,SF Mono,Menlo,monospace;color:#f1f0ff}.aso-pro[data-astro-cid-am7tunks]{margin:10px 0 0;font-size:.86rem;color:#8c8aae}.aso-tools[data-astro-cid-am7tunks]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.aso-tools[data-astro-cid-am7tunks] li[data-astro-cid-am7tunks]{padding:20px;border-radius:var(--radius);background:#110f22;border:1px solid #221f3d}.aso-tool-num[data-astro-cid-am7tunks]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:#a66bff}.aso-tools[data-astro-cid-am7tunks] h3[data-astro-cid-am7tunks]{margin:8px 0 0;font-size:1.15rem;color:#fff}.aso-tools[data-astro-cid-am7tunks] p[data-astro-cid-am7tunks]{margin:8px 0 0;font-size:.92rem;line-height:1.55;color:#a6a4c6}.apps-band[data-astro-cid-am7tunks]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.apps-icons[data-astro-cid-am7tunks]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.apps-icons[data-astro-cid-am7tunks] img[data-astro-cid-am7tunks]{width:100%;height:auto;aspect-ratio:1;border-radius:22%;box-shadow:var(--shadow-sm)}.apps-band[data-astro-cid-am7tunks] h2[data-astro-cid-am7tunks]{font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:-.02em}.apps-band[data-astro-cid-am7tunks] p[data-astro-cid-am7tunks]{margin:12px 0 22px;color:var(--text-muted)}@media(max-width:900px){.geo-panel__grid[data-astro-cid-am7tunks],.aso-panel__grid[data-astro-cid-am7tunks],.connection-grid[data-astro-cid-am7tunks],.apps-band[data-astro-cid-am7tunks]{grid-template-columns:1fr}.geo-panel__visual[data-astro-cid-am7tunks]{padding-right:0}.geo-steps[data-astro-cid-am7tunks]{grid-template-columns:1fr}}@media(max-width:480px){.geo-badge[data-astro-cid-am7tunks],.aso-badge[data-astro-cid-am7tunks]{margin-left:0}.aso-tools[data-astro-cid-am7tunks]{grid-template-columns:1fr}.proof-row[data-astro-cid-am7tunks]{grid-template-columns:1fr auto}.proof-label[data-astro-cid-am7tunks]{grid-column:1 / -1}.apps-icons[data-astro-cid-am7tunks]{grid-template-columns:repeat(5,1fr)}.apps-icons[data-astro-cid-am7tunks] img[data-astro-cid-am7tunks]:nth-child(n+11){display:none}}
