/* Real Estate follows the Gastronomia ecosystem width and dashboard ratio. */
.arca-landing .gastro-ecosystem{max-width:1180px;grid-template-columns:minmax(0,2.8fr) 70px minmax(0,1fr);align-items:center;margin:60px auto 0}
.arca-landing .gastro-dashboard-window:has(>iframe){aspect-ratio:1900/907!important;min-height:0!important}
.arca-landing .gastro-dashboard-window iframe{width:180%;height:180%;transform:scale(.555556);border:0;pointer-events:none}
.arca-landing .phone-preview-card{padding:20px 16px;border-radius:24px;box-shadow:0 8px 24px #24351a13}
.arca-landing .mobile-phone-frame{width:130px!important;height:256px!important;border-width:4px;border-radius:24px;margin-bottom:14px;box-shadow:0 6px 18px #24351a20}
.arca-landing .phone-screen{border-radius:19px}
.arca-landing .phone-screen iframe{width:375px;height:765px;transform:scale(.325333)!important}
.arca-landing .phone-notch{width:46px;height:9px}
.arca-landing .gastro-public-card strong{font-size:14px;line-height:1.4}
.arca-landing .gastro-public-steps{font-size:8px;margin:12px 0;letter-spacing:1px}
.arca-landing .gastro-public-card>small{font-size:9px;margin:5px 0}
@media(max-width:900px){.arca-landing .gastro-ecosystem{grid-template-columns:minmax(0,2fr) 45px minmax(0,1fr)}}
@media(max-width:650px){.arca-landing .gastro-ecosystem{grid-template-columns:1fr;gap:18px;margin-top:40px}.arca-landing .gastro-dashboard-window:has(>iframe){aspect-ratio:1900/907!important;min-height:0!important}.arca-landing .gastro-dashboard-window iframe{width:270%;height:270%;transform:scale(.37037)}.arca-landing .phone-preview-card{max-width:360px;width:100%;margin:auto}}
