.home-hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4.5rem) 0;border-bottom:1px solid var(--color-line)}.hero-eyebrow[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:2rem}.hero-eyebrow[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{margin:0;font-size:.68rem;letter-spacing:.1em}.issue[data-astro-cid-j7pv25f6]{font:.65rem var(--font-mono);color:var(--color-text-3)}.hero-top[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;margin-bottom:2.75rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5.1vw,4.4rem);line-height:1.22;letter-spacing:-.04em;margin:0}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero-intro[data-astro-cid-j7pv25f6]{padding-top:.25rem}.hero-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-2);font-size:1rem;max-width:34em}.hero-intro[data-astro-cid-j7pv25f6] .identity[data-astro-cid-j7pv25f6]{color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.hero-intro[data-astro-cid-j7pv25f6] .ea-actions[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.hero-demo-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;gap:1rem;font-size:.875rem}.hero-object[data-astro-cid-j7pv25f6]{margin:0;background:var(--color-surface);border:1px solid var(--color-line)}.hero-object[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto}.hero-object[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-top:1px solid var(--color-line);font-size:.75rem;color:var(--color-text-3)}.hero-object[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--color-text);margin-right:.75rem;font-weight:500}.hero-object[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-height:44px;display:inline-flex;align-items:center}.hero-routes[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin-top:1.5rem}.hero-routes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:1.5rem 0;border-top:1px solid var(--color-line)}.hero-routes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.hero-routes[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block}.hero-routes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-text-3)}.hero-routes[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.9375rem;margin-top:.25rem;font-weight:500;color:var(--color-text)}.hero-routes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover b[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.order-map[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;border:1px solid var(--color-line);padding:clamp(1.5rem,3vw,2.5rem)}.order-map[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-width:0}.order-map[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem}.order-map[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text-2);margin:0}.map-sign[data-astro-cid-j7pv25f6]{color:var(--color-text-3);font-size:1.5rem}.map-decision[data-astro-cid-j7pv25f6]{border-left:2px solid var(--color-accent);padding-left:1.25rem}.product-grid[data-astro-cid-j7pv25f6]{display:grid;gap:3rem;align-items:start}.product-name[data-astro-cid-j7pv25f6]{font:clamp(2.5rem,5vw,4rem) var(--font-mono);letter-spacing:-.06em;color:var(--color-text);margin-bottom:1.5rem}.product-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.software-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3vw,2.5rem);letter-spacing:-.025em}.product-copy[data-astro-cid-j7pv25f6] .section-lede[data-astro-cid-j7pv25f6]{font-size:1rem}.product-themes[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.75rem 0}.product-themes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-line);padding-block:1rem}.product-themes[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6],.product-themes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.product-themes[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:600}.product-themes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-2);margin-top:.3rem}.text-link[data-astro-cid-j7pv25f6]{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}.replay-context[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-top:1.5rem}.replay-context[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-accent)}.replay-context[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-2);margin:.4rem 0 0}.flagship[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;border:1px solid var(--color-accent-line);background:var(--color-accent-soft);padding:clamp(1.5rem,4vw,3rem);color:var(--color-text)}.flagship[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);color:var(--color-text)}.flagship[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2rem)}.flagship[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-2);max-width:36em;margin:0}.flagship-aside[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.flagship-aside[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-2)}.flagship-aside[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-accent);font-weight:500}.solution-rows[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.solution-rows[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--color-line);color:var(--color-text)}.solution-rows[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font:.75rem var(--font-mono);color:var(--color-accent)}.solution-rows[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:.4rem}.solution-rows[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-2);margin:0}.solution-rows[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.other-directions[data-astro-cid-j7pv25f6]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:center}.other-directions[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-text-3);flex-basis:100%;margin-bottom:.25rem}.other-directions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.practice-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}.practice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{min-width:0}.practice-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}.practice-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text)}.practice-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.practice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text-2)}.software-section[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.thinking-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}.method-feature[data-astro-cid-j7pv25f6]{border:1px solid var(--color-line);padding:2rem;background:var(--color-bg-raised);color:var(--color-text)}.method-feature[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-line-strong);color:var(--color-text)}.method-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.5rem)}.method-feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-2)}.method-feature[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.news-list[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:not(.text-link){display:grid;grid-template-columns:1fr 1rem;border-top:1px solid var(--color-line);padding-block:1.25rem;gap:.75rem;color:var(--color-text)}.news-list[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font:.75rem var(--font-mono);color:var(--color-text-3);grid-column:1/-1}.news-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:500;line-height:1.6;margin:0}.news-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.contact-prep[data-astro-cid-j7pv25f6]{border-left:1px solid var(--color-line-strong);padding-left:2rem;align-self:center}.contact-prep[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}.contact-prep[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-2);font-size:.9375rem}.contact-prep[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex}@media(min-width:768px){.hero-top[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr;gap:4rem}.hero-routes[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-routes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:1.5rem;border-top:0;border-right:1px solid var(--color-line)}.hero-routes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.hero-routes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{border:0}.order-map[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.5rem}.product-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:4rem}.flagship[data-astro-cid-j7pv25f6]{grid-template-columns:1.5fr 1fr}.replay-context[data-astro-cid-j7pv25f6],.practice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.thinking-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:4rem}}@media(max-width:767px){.issue[data-astro-cid-j7pv25f6]{display:none}.hero-eyebrow[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{font-size:.58rem}.hero-object[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{padding:.75rem 1rem}.hero-object[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){flex-basis:100%;color:var(--color-text-2)}.hero-object[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{min-height:180px;object-fit:contain}.order-map[data-astro-cid-j7pv25f6] .map-sign[data-astro-cid-j7pv25f6]{line-height:1}.contact-prep[data-astro-cid-j7pv25f6]{margin-top:1rem;padding-left:1.25rem}}
