.system-connect:where(.astro-rmdssxgj){padding:88px 0;background:var(--color-surface-sky, #f2f8ff)}.connect-grid:where(.astro-rmdssxgj){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;align-items:start}.connect-copy:where(.astro-rmdssxgj) .agency-eyebrow:where(.astro-rmdssxgj){color:var(--color-text-secondary)}.system-connect:where(.astro-rmdssxgj) h2:where(.astro-rmdssxgj){font-family:var(--font-brand-heading);font-size:clamp(30px,3vw,38px);line-height:1.2;font-weight:700;margin:0 0 16px}.connect-lead:where(.astro-rmdssxgj){font-size:19px;line-height:1.55;margin:0 0 32px;max-width:52ch}.own-ai:where(.astro-rmdssxgj){padding:24px 0 0;border-top:1px solid var(--color-border)}.own-ai:where(.astro-rmdssxgj) h3:where(.astro-rmdssxgj){font-family:var(--font-brand-heading);font-size:20px;font-weight:700;margin:0 0 8px}.own-ai:where(.astro-rmdssxgj) p:where(.astro-rmdssxgj){font-size:17px;line-height:1.55;color:var(--color-text-secondary);margin:0;max-width:56ch}.connect-card:where(.astro-rmdssxgj){background:var(--color-surface);border-radius:24px;padding:32px;box-shadow:0 18px 40px -28px rgb(var(--color-brand-ink-rgb) / .45)}.connect-card-head:where(.astro-rmdssxgj){display:flex;align-items:center;gap:14px;margin-bottom:24px}.connect-card-head:where(.astro-rmdssxgj) img:where(.astro-rmdssxgj){width:44px;height:44px;object-fit:contain;padding:8px;box-sizing:content-box;border-radius:14px;background:var(--color-surface-raised, #f6f7f9)}.connect-plus:where(.astro-rmdssxgj){font-size:22px;font-weight:700;color:var(--color-text-secondary)}.connect-card:where(.astro-rmdssxgj) h3:where(.astro-rmdssxgj){font-family:var(--font-brand-heading);font-size:18px;font-weight:700;margin:0 0 12px}.connect-list:where(.astro-rmdssxgj){list-style:none;padding:0;margin:0 0 26px;display:grid;gap:10px}.connect-list:where(.astro-rmdssxgj):last-of-type{margin-bottom:0}.connect-list:where(.astro-rmdssxgj) li:where(.astro-rmdssxgj){display:flex;align-items:flex-start;gap:10px;font-size:17px;line-height:1.45}.connect-list:where(.astro-rmdssxgj) svg:where(.astro-rmdssxgj){width:20px;height:20px;flex-shrink:0;margin-top:2px;stroke:var(--color-brand-primary-strong);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.connect-list:where(.astro-rmdssxgj).is-change svg:where(.astro-rmdssxgj){stroke:var(--ok, #1f9d6b)}.connect-siblings:where(.astro-rmdssxgj){display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:56px;padding-top:28px;border-top:1px solid var(--color-border)}.connect-siblings:where(.astro-rmdssxgj) p:where(.astro-rmdssxgj){margin:0;font-size:15px;font-weight:650;color:var(--color-text-secondary)}.connect-siblings:where(.astro-rmdssxgj) ul:where(.astro-rmdssxgj){display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.connect-siblings:where(.astro-rmdssxgj) a:where(.astro-rmdssxgj){display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;background:var(--color-surface);border:1px solid var(--color-border);font-size:16px;font-weight:600;text-decoration:none;color:var(--color-brand-ink)}.connect-siblings:where(.astro-rmdssxgj) a:where(.astro-rmdssxgj):hover{border-color:var(--color-brand-primary-strong)}.connect-siblings:where(.astro-rmdssxgj) img:where(.astro-rmdssxgj){width:28px;height:28px;object-fit:contain}.property-approval:where(.astro-rmdssxgj){background:linear-gradient(125deg,var(--color-brand-lavender) 0%,var(--color-brand-primary-soft) 70%,var(--color-brand-lavender-strong) 100%)}.approval-grid:where(.astro-rmdssxgj){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:88px}.approval-copy:where(.astro-rmdssxgj) .agency-eyebrow:where(.astro-rmdssxgj){color:var(--color-text-secondary)}.property-approval:where(.astro-rmdssxgj) h2:where(.astro-rmdssxgj){font-family:var(--font-brand-heading);font-size:clamp(30px,3vw,38px);line-height:1.2;font-weight:700;margin:0 0 14px}.approval-lead:where(.astro-rmdssxgj){font-size:21px;line-height:1.5;margin:0 0 22px;max-width:46ch}.approval-assurance:where(.astro-rmdssxgj){display:flex;flex-wrap:wrap;gap:24px 32px;margin-top:32px}.approval-assurance:where(.astro-rmdssxgj)>div:where(.astro-rmdssxgj){display:flex;gap:10px;align-items:center}.approval-assurance:where(.astro-rmdssxgj) img:where(.astro-rmdssxgj){width:44px;height:44px;object-fit:contain}.approval-assurance:where(.astro-rmdssxgj) span:where(.astro-rmdssxgj){display:flex;flex-direction:column;gap:3px}.approval-assurance:where(.astro-rmdssxgj) small:where(.astro-rmdssxgj){font-size:13px;color:var(--color-text-secondary)}.approval-assurance:where(.astro-rmdssxgj) strong:where(.astro-rmdssxgj){font-size:14px}.approval-facts:where(.astro-rmdssxgj){display:grid;gap:32px}.approval-facts:where(.astro-rmdssxgj) h3:where(.astro-rmdssxgj){font-family:var(--font-brand-heading);font-size:22px;font-weight:700;margin:0 0 8px}.approval-facts:where(.astro-rmdssxgj) p:where(.astro-rmdssxgj){font-size:18px;line-height:1.5;color:var(--color-text-secondary);margin:0}.property-close-copy:where(.astro-rmdssxgj){font-size:19px;line-height:1.55;margin:0 0 30px}@media(max-width:900px){.connect-grid:where(.astro-rmdssxgj){grid-template-columns:1fr;gap:40px}}@media(max-width:760px){.system-connect:where(.astro-rmdssxgj){padding:60px 0}.connect-card:where(.astro-rmdssxgj){padding:24px 20px}.connect-lead:where(.astro-rmdssxgj){font-size:17px}.approval-grid:where(.astro-rmdssxgj){grid-template-columns:1fr;gap:28px;padding-block:64px}.approval-lead:where(.astro-rmdssxgj){font-size:19px}.connect-siblings:where(.astro-rmdssxgj){margin-top:40px}.connect-siblings:where(.astro-rmdssxgj) a:where(.astro-rmdssxgj){font-size:15px}}
