.router_band__C7vhj{background:var(--paper-soft)}.router_sectors__iMzFa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%;max-width:342px;margin:0;padding:0;list-style:none;text-align:left}.router_sectors__iMzFa>li{display:flex}.router_card__Y0mIo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:236px;padding:16px;border:1px solid var(--hairline);border-radius:20px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .16s ease}.router_card__Y0mIo:hover{border-color:var(--ink)}.router_card__Y0mIo:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.router_icon__oMOJL{width:64px;height:64px;mix-blend-mode:multiply}.router_sectors__iMzFa .router_card__Y0mIo h3{font-size:16px;line-height:20px;letter-spacing:0}.router_sectors__iMzFa .router_card__Y0mIo p{font-size:13px;line-height:18px}.router_cardCta__mEhFa{margin-top:auto;padding-top:9px;color:var(--accent);font:600 13px/normal Inter,sans-serif;white-space:pre}.router_card__Y0mIo[data-extra=true]{position:relative}.router_card__Y0mIo[data-extra=true]:has(.router_cardStretch__U2rJo:hover){border-color:var(--ink)}.router_cardStretch__U2rJo{text-decoration:none}.router_cardStretch__U2rJo:after{content:"";position:absolute;inset:0;border-radius:inherit}.router_cardStretch__U2rJo:focus-visible{outline:none}.router_cardStretch__U2rJo:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.router_cardExtra___94Tn{position:relative;z-index:1;color:var(--accent);font:600 13px/normal Inter,sans-serif;text-decoration:none;white-space:pre}.router_cardExtra___94Tn:hover{text-decoration:underline}.router_cardExtra___94Tn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.router_srOnly__SZBoR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.router_band__C7vhj .router_notListed__NK0sv{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-top:18px;font-size:15px;line-height:normal}.router_notListed__NK0sv a{color:var(--accent);font-weight:600;white-space:pre}.router_notListed__NK0sv a:hover{text-decoration:underline}.router_directory___wb5L{display:grid;gap:16px;width:100%;max-width:342px;text-align:left}.router_group__aloK8{padding:22px 22px 10px;border:1px solid var(--hairline);border-radius:24px;background:#fff}.router_directory___wb5L .router_group__aloK8 h3{margin-bottom:10px;font-size:22px;line-height:28px;letter-spacing:0}.router_group__aloK8 ul{margin:0;padding:0;list-style:none}.router_group__aloK8 li{border-top:1px solid var(--hairline)}.router_group__aloK8 a{display:flex;justify-content:space-between;gap:12px;padding:11px 0 12px;color:var(--ink);font:500 16px/19px Inter,sans-serif;text-decoration:none}.router_group__aloK8 a>span{color:var(--accent);transition:translate .16s ease}.router_group__aloK8 a:hover>span{translate:3px 0}.router_group__aloK8 a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media (min-width:768px){.router_sectors__iMzFa{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px}.router_sectors__iMzFa>li{width:224px}.router_card__Y0mIo{gap:10px;height:271px;min-height:0;padding:20px 20px 22px;border-radius:24px}.router_icon__oMOJL{width:88px;height:88px}.router_sectors__iMzFa .router_card__Y0mIo h3{font-size:21px;line-height:26px}.router_sectors__iMzFa .router_card__Y0mIo p{font-size:14px;line-height:20px}.router_cardCta__mEhFa{padding-top:11px;font-size:14px}.router_card__Y0mIo[data-extra=true]{gap:8px}.router_card__Y0mIo[data-extra=true] .router_cardCta__mEhFa{padding-top:2px}.router_cardExtra___94Tn{font-size:14px}.router_band__C7vhj .router_notListed__NK0sv{gap:0 8px;margin-top:30px;font-size:17px}.router_directory___wb5L{gap:24px;max-width:560px}.router_group__aloK8{padding:28px 30px 16px}.router_directory___wb5L .router_group__aloK8 h3{font-size:24px;line-height:30px}.router_group__aloK8 a{padding:12px 0 13px;font-size:17px;line-height:21px}}@media (min-width:1240px){.router_directory___wb5L{grid-template-columns:repeat(3,384px);grid-template-areas:"core building property" "commercial building property";align-items:start;max-width:none;width:auto}.router_group__aloK8[data-group=core]{grid-area:core}.router_group__aloK8[data-group=building]{grid-area:building}.router_group__aloK8[data-group=property]{grid-area:property}.router_group__aloK8[data-group=commercial]{grid-area:commercial}}@media (prefers-reduced-motion:reduce){.router_card__Y0mIo,.router_group__aloK8 a>span{transition:none}}