.together-hero[data-astro-cid-je26ctxm]{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:64px;align-items:center}.hero-action[data-astro-cid-je26ctxm]{margin-top:30px}.choice-map[data-astro-cid-je26ctxm]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:". a ." "b center c" ". d .";gap:12px;align-items:stretch}.choice-map__center[data-astro-cid-je26ctxm],.choice-map__node[data-astro-cid-je26ctxm]{display:flex;flex-direction:column;justify-content:center;min-height:104px;padding:18px;border-radius:var(--radius-lg);text-align:center}.choice-map__center[data-astro-cid-je26ctxm]{grid-area:center;background:var(--cyan-900);color:#fff;box-shadow:var(--shadow-md)}.choice-map__node[data-astro-cid-je26ctxm]{--node: var(--teal);position:relative;background:#fff;border:1px solid var(--line)}.choice-map__node[data-astro-cid-je26ctxm]:after{content:"";position:absolute;background:var(--node);opacity:.55}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(2){grid-area:a}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(2):after{left:50%;top:100%;width:1px;height:12px}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(3){grid-area:b}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(3):after{left:100%;top:50%;width:12px;height:1px}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(4){grid-area:c}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(4):after{right:100%;top:50%;width:12px;height:1px}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(5){grid-area:d}.choice-map__node[data-astro-cid-je26ctxm]:nth-of-type(5):after{left:50%;bottom:100%;width:1px;height:12px}.choice-map__node--navy[data-astro-cid-je26ctxm]{--node: var(--navy)}.choice-map__node--indigo[data-astro-cid-je26ctxm]{--node: var(--indigo)}.choice-map__node--orange[data-astro-cid-je26ctxm]{--node: var(--orange)}.choice-map[data-astro-cid-je26ctxm] span[data-astro-cid-je26ctxm]{color:var(--muted-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.choice-map[data-astro-cid-je26ctxm] strong[data-astro-cid-je26ctxm]{margin-top:5px;color:var(--ink-2);font-family:var(--font-display);font-size:16px}.choice-map__center[data-astro-cid-je26ctxm] span[data-astro-cid-je26ctxm]{color:var(--cyan-300)}.choice-map__center[data-astro-cid-je26ctxm] strong[data-astro-cid-je26ctxm]{color:#fff}.product-section[data-astro-cid-je26ctxm]{background:var(--bg-soft)}.section-head--center[data-astro-cid-je26ctxm]{margin-inline:auto;text-align:center}.section-head--center[data-astro-cid-je26ctxm] .section-eyebrow[data-astro-cid-je26ctxm]{justify-content:center}.section-head--center[data-astro-cid-je26ctxm] .section-sub[data-astro-cid-je26ctxm]{margin-inline:auto}.product-grid[data-astro-cid-je26ctxm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card[data-astro-cid-je26ctxm]{--accent: var(--teal);display:flex;flex-direction:column;min-height:300px;padding:24px 22px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-lg)}.product-card--navy[data-astro-cid-je26ctxm]{--accent: var(--navy)}.product-card--indigo[data-astro-cid-je26ctxm]{--accent: var(--indigo)}.product-card--orange[data-astro-cid-je26ctxm]{--accent: var(--orange)}.product-card__top[data-astro-cid-je26ctxm]{display:grid;gap:5px}.product-card__top[data-astro-cid-je26ctxm] span[data-astro-cid-je26ctxm]{color:var(--muted-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.product-card__top[data-astro-cid-je26ctxm] strong[data-astro-cid-je26ctxm]{color:var(--ink-2);font-size:19px}.product-card[data-astro-cid-je26ctxm] h3[data-astro-cid-je26ctxm]{margin:28px 0 12px;color:var(--ink-2);font-size:18px;line-height:1.4}.product-card[data-astro-cid-je26ctxm] p[data-astro-cid-je26ctxm]{margin:0 0 22px;color:var(--muted-2);font-size:14px;line-height:1.6}.product-card[data-astro-cid-je26ctxm] a[data-astro-cid-je26ctxm]{margin-top:auto;color:var(--teal-700);font-size:13px;font-weight:700;text-decoration:none}.pattern-list[data-astro-cid-je26ctxm]{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.pattern-row[data-astro-cid-je26ctxm]{display:grid;grid-template-columns:40px minmax(220px,.9fr) minmax(180px,.6fr) minmax(260px,1fr);gap:24px;align-items:center;padding:24px 26px;border-top:1px solid var(--line)}.pattern-row[data-astro-cid-je26ctxm]:first-child{border-top:0}.pattern-row__number[data-astro-cid-je26ctxm],.pattern-row[data-astro-cid-je26ctxm] small[data-astro-cid-je26ctxm]{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pattern-row[data-astro-cid-je26ctxm] h3[data-astro-cid-je26ctxm]{margin:6px 0 0;color:var(--ink-2);font-size:15px;line-height:1.45}.pattern-row__mix[data-astro-cid-je26ctxm]{display:flex;flex-wrap:wrap;gap:6px}.pattern-row__mix[data-astro-cid-je26ctxm] span[data-astro-cid-je26ctxm]{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);color:var(--ink);font-size:11px;font-weight:700}.pattern-row[data-astro-cid-je26ctxm]>p[data-astro-cid-je26ctxm]{margin:0;color:var(--muted-2);font-size:13.5px;line-height:1.55}.scope-section[data-astro-cid-je26ctxm]{background:var(--cyan-900)}.scope-grid[data-astro-cid-je26ctxm]{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.scope-copy[data-astro-cid-je26ctxm] .section-eyebrow[data-astro-cid-je26ctxm]{color:var(--cyan-300)}.scope-copy[data-astro-cid-je26ctxm] h2[data-astro-cid-je26ctxm]{margin:12px 0 18px;color:#fff;font-size:36px;line-height:1.16}.scope-copy[data-astro-cid-je26ctxm] p[data-astro-cid-je26ctxm]{margin:0;color:#ffffffb8;line-height:1.7}.scope-path[data-astro-cid-je26ctxm]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.scope-path[data-astro-cid-je26ctxm]>div[data-astro-cid-je26ctxm]{padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-lg);background:#ffffff0d}.scope-path[data-astro-cid-je26ctxm] span[data-astro-cid-je26ctxm]{display:block;margin-bottom:10px;color:var(--cyan-300);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.scope-path[data-astro-cid-je26ctxm] strong[data-astro-cid-je26ctxm]{color:#fff;font-size:16px;line-height:1.4}.scope-path[data-astro-cid-je26ctxm] p[data-astro-cid-je26ctxm]{margin:10px 0 0;color:#ffffffb3;font-size:13.5px;line-height:1.55}@media (max-width: 1050px){.together-hero[data-astro-cid-je26ctxm]{grid-template-columns:1fr}.choice-map[data-astro-cid-je26ctxm]{max-width:680px}.product-grid[data-astro-cid-je26ctxm]{grid-template-columns:repeat(2,1fr)}.pattern-row[data-astro-cid-je26ctxm]{grid-template-columns:36px 1fr 1fr}.pattern-row[data-astro-cid-je26ctxm]>p[data-astro-cid-je26ctxm]{grid-column:2 / -1}}@media (max-width: 760px){.choice-map[data-astro-cid-je26ctxm]{grid-template-columns:1fr 1fr;grid-template-areas:"center center" "a b" "c d"}.choice-map__node[data-astro-cid-je26ctxm]:after{display:none}.choice-map__center[data-astro-cid-je26ctxm],.choice-map__node[data-astro-cid-je26ctxm]{min-height:90px}.product-grid[data-astro-cid-je26ctxm],.scope-grid[data-astro-cid-je26ctxm],.scope-path[data-astro-cid-je26ctxm]{grid-template-columns:1fr}.product-card[data-astro-cid-je26ctxm]{min-height:0}.pattern-row[data-astro-cid-je26ctxm]{grid-template-columns:28px 1fr;gap:12px}.pattern-row__mix[data-astro-cid-je26ctxm],.pattern-row[data-astro-cid-je26ctxm]>p[data-astro-cid-je26ctxm]{grid-column:2}}
